class StringBuffer

このページでは主に使われると思われるものだけを取り上げています。全てのコンストラクタ/メソッド/例外などを知るには、APIのリファレンスを参照してください。

StringBuffer のコンストラクタ

StringBuffer()
内容なしで生成(確保される長さは 16文字)
StringBuffer(String str)
文字列 str を表す StringBuffer オブジェクトを生成

StringBuffer のメソッド

長さ・追加・置換

int length()
この文字列バッファの長さ (文字数)
StringBuffer append(String str)
この文字列バッファに文字列 str を追加
StringBuffer replace(int start, int end, String str)
start文字目からend -1 文字目までの部分文字列を、文字列 str に置換

挿入・削除

StringBuffer insert(int offset, char c)
文字 c を offset 文字目に挿入
StringBuffer insert(int offset, String str)
文字列 str を offset 文字目に挿入
StringBuffer delete(int start, int end)
start文字目からend -1 文字目までの文字を削除
StringBuffer deleteCharAt(int index)
index文字目の文字を削除

文字列定数(Stringクラス)に変換

String toString()
文字列バッファをそのデータを表現する文字列に変換
String substring(int start)
start文字目から最後までの文字列を生成して返す
String substring(int start, int end)
start文字目からend - 1文字目までの文字列を生成して返す