如果你在循环中使用String串联,则类似这样,
String s = "";for (int i = 0; i < 100; i++) { s += ", " + i;}那么你应该使用
StringBuilder(而不是
StringBuffer)而不是
String,因为它速度更快并且消耗的内存更少。
如果你只有一条语句,
String s = "1, " + "2, " + "3, " + "4, " ...;
那么你可以使用
Strings,因为编译器会
StringBuilder自动使用。



