6 回答

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 10; i++) {
sb.append("index" + i);
}
這種還是需要的。。簡單的拼接不需要,因?yàn)榫幾g的時(shí)候會(huì)處理

智慧大石
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
Java8新增了字符串處理的類 StringJoiner
,新提供一個(gè)方法String.join
當(dāng)然實(shí)現(xiàn)也是 StringJoiner
看起來視乎有點(diǎn)類似Guava中的字符串處理類,使用StringBuilder或者StringJoiner不要使用 +

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
這個(gè)其實(shí)沒必要糾結(jié),如果要拼接的字符串很少,比如就兩三個(gè)子串,直接用+
也沒啥問題,如果要拼接的子串太多的話,還是建議用StringBuilder
。
添加回答
舉報(bào)
0/150
提交
取消