String c = new StringBuilder().append(a).append("b").toString();
在優化後,何時不能用String相加?
String s = ""; for (int i = 0; i <= 100000000; i++) { s += String.valueOf(i); } 會等於 for (int i = 0; i <= 100000000; i++) { StringBuilder s = new StringBuilder().append(String.valueOf(i)); }
實際上應使用 StringBuilder s = new StringBuilder(); for (int i = 0; i <= 100000000; i++) { s.append(String.valueOf(i)); }