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)。