//A.Stringで文字列を繋げる String a = "hoge"; String b = "hoge"; String c; c = a + b; //B.StringBufferで文字列を繋げる StringBuffer c = new StringBuffer(); String a = "hoge"; String b = "hoge"; c.append(a).append(b);Bを推奨。なぜなら、JAVAでは
String c = a + b;は
String c = (new StringBuffer("")).append(a).append(b).toString();と等価
だからである。ちなみに、StringBufferによる連結はStringによる連結の5倍のパフォーマンス!!!