String:
是个固定不变的字符串 ,开始的时候就分配了固定内存,在拼接时要重新分配内存;
String中的方法比Stringbuilder中多;
Stringbuilder:
是个可变的,其容量是实例在任何给定时间可存储的最大字符数,并且大于或等于实例值的字符串表示形式的长度;
在连接频繁的时候用此类较好;方法较少;用于操作比较来的方便
String中已经重载了“+”这个连接方法所以有:
String a = “abc”+“BDf”;
如果換成Stringbuilder的append方法來進行連接的話 會減少很多的對象連接;
具體可以通過反編譯程序來觀看實例:
可以參照如下連接的方式:
http://developer.51cto.com/art/200906/132698.htm