我们要把1到100的所有数字拼起来,组成一个串。
StringBuffer sbf =new StringBuffer();
for(inti=0;i<100;i++)
{
sbf.append(i);
}
上面的代码效率很高,因为只创建了一个StringBuffer对象,而下面的代码效率很低,因为创建了101个对象。
String str = newString();
for(inti=0;i<100;i++)
{
str = str + i;
}
我们要把1到100的所有数字拼起来,组成一个串。
StringBuffer sbf =new StringBuffer();
for(inti=0;i<100;i++)
{
sbf.append(i);
}
上面的代码效率很高,因为只创建了一个StringBuffer对象,而下面的代码效率很低,因为创建了101个对象。
String str = newString();
for(inti=0;i<100;i++)
{
str = str + i;
}