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.