StringBuilderとStringBuffer

オブジェクト化した文字列を変更することができないStringクラスに対して、appendやinsertすることができるStringBufferとStringBuilder。
StringBufferを簡略化したものがStringBuilderということで、通常はBuilderを使うことが薦められている。
StringBuilderの問題点は複数スレッドで同一のStringBuilderオブジェクトを参照する場合に同期の部分で完全ではないとのこと。
なので、複数のスレッドを使う場合はStringBufferを使う。

主なメソッド
append 文字列追加
delete 文字列削除
insert 文字列挿入
replace 文字列置換
reverse 文字列を逆順に

【補足】
必要に迫られない限り文字列はStringで扱っときましょう。
断片化あんまりしないし、いろいろ速いし安定する。