public class AppendStringTest{
public static void main(String[] args){
String text="";
long beginTime=System.currentTimeMillis();
for(int i=0;i<10000;i++)
text =text+i;
long endTime=System.currentTimeMillis();
System.out.println("执行时间: "+(endTime-beginTime));
StringBuilder builder=new StringBuider("");
beginTime=System.currentTimeMillis();
for(int i=0;i<10000;i++)
builder.append(String.valueOf(i));
endTime=System.currentTimeMillis();
System.out.println("执行时间: "+(endTime-beginTime));
}
}
本文通过对比使用String与StringBuilder进行大量字符串拼接操作的方法,测试并比较了它们的执行效率。实验结果显示,StringBuilder相较于传统的String拼接方式,在处理大规模数据时具有显著的性能优势。
626

被折叠的 条评论
为什么被折叠?



