String
串联替换的 StringBuffer
、StringBuilder
或 StringJoiner
的使用情况。
使用 String
串联使代码更短更简单。
此检查仅在建议的替换不会导致现代 JVM 的显著性能下降时进行报告。 在许多情况下,String
串联可能执行效果更好。
示例:
StringBuilder result = new StringBuilder(); result.append("i = "); result.append(i); result.append(";"); return result.toString();
在应用快速修复后:
String result = "i = " + i + ";"; return result;