报告可以用单个 String 串联替换的 StringBufferStringBuilderStringJoiner 的使用情况。

使用 String 串联使代码更短更简单。

此检查仅在建议的替换不会导致现代 JVM 的显著性能下降时进行报告。 在许多情况下,String 串联可能执行效果更好。

示例:

  StringBuilder result = new StringBuilder();
  result.append("i = ");
  result.append(i);
  result.append(";");
  return result.toString();

在应用快速修复后:

  String result = "i = " + i + ";";
  return result;