System类提供了大量的静态方法,可以获取与系统相关的信息与操作,多用于订单的制作和性能测试。
long start=System.currentTimeMillis();
for (int i = 0;i<100000;i++){
System.out.println(i);
}
long stop=System.currentTimeMillis();
System.out.println("十万次性能测试时间为:"+(stop-start)+"毫秒");
StringBuilder和String的区别
String类定义出来的字符串具有不变性
StringBuilder线程安全的可变性字符串序列
StringBuilder是线程不安全的可变字符序列
如下代码会在内存中出现三个字符串,Hello、World. HellWorld
String类在做字符串值变化的时候,非常浪 费内存(如果定义的内容不需要经常更改用String定义,如果经常需要更改使用StringBuilder定义)
使用方法
首先定义两个变量
String s="Hello";
s+="World";
System.out.println(s);
对字符串后面进行追加内容
StringBuilder sbf=new StringBuilder("Hello");
sbf.append("World");
System.out.println(sbf)
;
在字符串指定索引位置插入一个新的字符串
sbf.insert(2,"syz");
System.out.println(sbf);
字符串的反转
StringBuilder sbf1=sbf.reverse();
System.out.println(sbf1);