可能重复:
java字符串连接
消息来源告诉我们,concat
实现如下:
public String concat(String str) {
int otherLen = str.length();
if (otherLen == 0) {
return this;
}
int len = value.length;
char buf[] = Arrays.copyOf(value, len + otherLen);
str.getChars(buf, len);
return new String(buf, true);
}
+
字符串的实现是否不同?如何?+
和之间是否存在性能差异concat
。什么时候应该选择一个而不是另一个?