サーチ…


前書き

Java StringBufferクラスの紹介。

String Bufferクラス

キーポイント :-

  • 変更可能な(変更可能な)文字列を作成するために使用されます。

  • 変更可能 : - 変更可能です。

  • スレッドセーフです。つまり、複数のスレッドが同時にアクセスすることはできません。

方法: -

  • パブリック同期StringBuffer append(String s)

  • パブリック同期されたStringBuffer挿入(int offset、String s)

  • パブリック同期されたStringBuffer replace(int startIndex、int endIndex、String str)

  • パブリック同期されたStringBuffer delete(int startIndex、int endIndex)

  • public synchronized StringBuffer reverse()

  • public int capacity()

  • public void ensureCapacity(int minimumCapacity)

  • パブリックchar charAt(int index)

  • public int length()

  • public String substring(int beginIndex)

  • パブリックString substring(int beginIndex、int endIndex)

文字列と文字列の間のdiffrenceを示す例バッファ実装: -

class Test {
 public static void main(String args[])
 {
  String str = "study";
  str.concat("tonight");
  System.out.println(str);      // Output: study

  StringBuffer strB = new StringBuffer("study");
  strB.append("tonight");
  System.out.println(strB);    // Output: studytonight
 }
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow