// String 创建的字符串对象,长度是固定的,内容不能被修改和编译,+ 会产生一个新的String实例
// StringBuider :可变的字符序列
public static void main(String[] args) {
String str1 = "";
long t1 = System.currentTimeMillis();
for (int i = 0; i < 10000; i++)
{
str1 += i;
}
long t2 = System.currentTimeMillis();
System.out.println("String 消耗的时间:"+ (t2 - t1));
StringBuilder str2 = new StringBuilder("");
t1 = System.currentTimeMillis();
for (int i = 0; i < 10000; i++)
{
str2.append(i);
}
t2 = System.currentTimeMillis();
System.out.println("StringBuilder 消耗的时间:"+ (t2 - t1));
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_38689263/article/details/120468842
内容来源于网络,如有侵权,请联系作者删除!