我知道StrinbBuilder很適合連接兩個字符串對象。我想知道,在做這個正在發生的事情:連接兩個字符串
"a" + i + "b";
哪個選項是最快和最安全:
1.
int i = 0;
String a = "a" + i + "b";
2.
int i = 0;
String a = "a".concat(String.valueOf(i)).concat("b");
3.
int i = 0;
String a = String.format("a%db", i);
「[code]是一個不好的舉動,因爲StringBuilder對象創建了10次「。沒有StringBuilder對象被創建。 StringBuilders是去這裏的路。 – hexafraction
沒有任何替代方法可以完成原始代碼的功能... – NPE
對不起,您不明白這個問題,它根本不是循環代碼。我現在刪除它。 – user2618929