关闭

String 与 StringBuffer效率比较

575人阅读 评论(1) 收藏 举报

 


StringBuffer buffer 
= new StringBuffer();
for(int i=0;i<50000;i++)
{
    buffer.append(
"hello");
}


String str
= new String();

for(int i=0;i<50000;i++)
{
    str 
= str + "hello";
}


for(int i=0;i<50000;i++)
{
    str 
+=  "hello";
}

上面三者运行速度StringBuffer是最快的,其次是第二个,最后是第三个。

小结:当进行大批量“加”时,最好用StringBuffe.

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:550663次
    • 积分:7374
    • 等级:
    • 排名:第3070名
    • 原创:137篇
    • 转载:242篇
    • 译文:0篇
    • 评论:88条
    娱乐