2002-04-19

_ ちょいJAVAネタ

//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倍のパフォーマンス!!!