我想知道使用StringBuilder的代码是否最高效,还是它仍然通过将“”与当前项连接来创建大量的临时字符串?
如果是这样,您能否提供更好的代码建议?
public String toString() {
StringBuilder out = new StringBuilder();
for (long item : someListOfNumbers) {
out.append( " " + item);
}
return out.toString();
}
out.append(' ').append(item);
这样吗? - Usagi Miyamoto