純粋なストリング連結よりもストリングビルダーを使用する利点とトレードオフは何ですか?ストリングビルダーとストリングの連結
new StringBuilder(32).append(str1)
.append(" test: ")
.append(val)
.append(" is changed")
.toString();
対
str1 + " test: " + val + " is changed".
str1
を言うのランダムな10文字の文字列です。 str2
は、ランダムな8文字の文字列です。
ごく簡単な例では、メリットがない場合があります。 StringBuildersは便利です。連結したときに新しい文字列を作成する+と連結するときです。したがって、StringBuilderは、多数の文字列を連結するためにより効率的です。 –