StringBuilder

J2SE1.5.0から導入されたクラス。
StringBufferがスレッドセーフなのに対して、StringBuilderはスレッドセーフではない。

J2SE1.5で普通にコンパイルすると、

String message = "value: " + 5

String message = new StringBuilder().append("value: ").append(5).toString()

シンタックスシュガーになるようだ(そのためJ2SE1.4.2では使えなくなる。コンパイルオプションで、「-source 1.4」をつけていれば従来のようにStringBufferにしてくれるのでOK)。