我的下面的方法需要返回從字符串連接的字符串。爲什麼字符串更適合串聯的StringBuilder?
StringBuilder sb = new StringBuilder();
sb.append("count: ").append(this.count()).append("\n");
return sb.toString();
在的IntelliJ,代碼檢查表明我有一個字符串像下面來取代這個StringBuilder的:
String sb = "count: " + this.count() + "\n";
return sb
我的印象是StringBuilder的應該追加方法一起使用,來代替字符串連接帶加號。這種代碼檢查建議是否在IntelliJ中有意義?
的可能的複製[在Java中的toString()中的StringBuilder vs字符串串聯)(https://stackoverflow.com/questions/1532461/stringbuilder-vs-string-concatenation-in-tostring-in-java) – Meo
字面上只是使用標題... – Meo