扩展的一些实际小方法
输出查看耗时:
int sum=100000;
long st1 = System.currentTimeMillis();
//注意这里的st1接受的是系统开始的时间
// 使用引用类型,字符串截取,效率比较低!!!即比较耗时
for (int i = 0; i < sum; i++) {
String code = (Math.random()+"").substring(2,8);
}
long et1 = System.currentTimeMillis();
//这里的et1是运算结束的时间
System.out.println("耗时:"+(et1-st1));
//用结束的时间减去开始的时间就是该方法的耗时
INdexof的用法
1.indexOf(int ch)
//在给定字符串中查找字符(ASCII),找到返回字符数组所对应的下标找不到返回-1
2.indexOf(String str)
//在给定符串中查找另一个字符串。
3.indexOf(int ch,int fromIndex)
//返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
4.indexOf(String str,int fromIndex)
//返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
重写equals方法
//重写的时候有个小规则
/**
如果两个对象==是相等的。那么equals一定相等。
如果一个对象和null进行比较,一定返回false
如果一个对象和另一个对象,不是同一个类型,一定返回false
接下来就可以自定义规则了
*/
语法和快捷键
- alt+回车自动生成
- String类中针对字符串的截取和分割操作生成了两个方法。
- 同步改变量名:shift+F
- 按住alt+鼠标的右键可以不选中前面的情况下进行后面的整体更改
- alt+ctrl+L可以对也买你进行美化
- 5和4一定适用于一些新入行的cv工程师
反编译
所谓的反编译就是先将代码编译为.class文件,然后用javap 命令去查看文件内的具体数据表示形式。
进行反编译之后的效果
如下图:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。