このページでは主に使われると思われるものだけを取り上げています。全てのコンストラクタ/メソッド/例外などを知るには、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文字目までの文字列を生成して返す