天天看點

‘StringBuilder‘ can be replaced with ‘String‘

報告StringBuffer,StringBuilder或StringJoiner的所有用法,這些用法可以用單個java.lang.String串聯代替。使用String連接配接可以使代碼更短,更簡單。例:

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

該代碼可以替換為

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

此檢查僅報告建議的替換在現代JVM上不會導緻明顯的性能下降的情況。在許多情況下,字元串連接配接可能會表現更好。