创建类Jerue,在主方法中编写代码
package person;
public class Jerque {
public static void main(String[] args){
String str="";
long starTime=System.currentTimeMillis();
for(int i=0;i<10000;i++){
str=str+i;
}
long endTime=System.currentTimeMillis();
long time =endTime-starTime;
System.out.println("String消耗时间"+time);
StringBuilder builder=new StringBuilder("");
starTime=System.currentTimeMillis();
for(int j=0;j<10000;j++){
builder.append(j);
}
endTime=System.currentTimeMillis();
time=endTime-starTime;
System.out.println("StringBuilder消耗时间"+time);
}
}
由于数值较大,要稍等一会
运行结果
String消耗时间17959
StringBuilder消耗时间3
可见,如果程序中频繁的附加字符串,建议使用StringBuilder