【 解 説 】
Javaには、文字列を扱う基本的なクラスにStringとStringBufferがあります。
Stringは固定長、StringBufferは可変長の文字列を扱うようにできています。
主な違いは、文字列をどんどん追加していくようなときは、StringBufferを使ったほうが、Stringを使うよりもはるかに高速に処理できます。
例えば、文字列を追加していくには、StringBuffer.append(String string)を使用します。
【 例 文 】
1 2 3 4 5 6 7 8 9 10 11 12 |
String result = ""; StringBuffer sb = new StringBufffer(); sb.append("First"); sb.append(" "); sb.append("Second"); sb.append(""); sb.append("Third"); sb.append(""); sb.append("End"); result = sb.toString(); |
■お薦め参考関連資料
Sun、Sun Microsystems、サンのロゴマーク、Java、Solarisに関連するすべての商標およびロゴマークは、米国 Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。