StringBufferのreplaceメソッドの使い方は何ですか?

StringBufferクラスのreplaceメソッドは、指定された位置の文字を新しい文字や文字列で置き換えるために使用されます。メソッドのシグネチャは以下の通りです:

public StringBuffer replace(int start, int end, String str)

説明:

  1. 開始:置換すべき開始地点(その位置の文字を含む)
  2. end:置かれた値で終了位置が指定されます(その位置にある文字は含まれません)
  3. str: 新しい文字列に置き換える必要があります。

以下はコードの例です。

StringBuffer sb = new StringBuffer("Hello World");
sb.replace(6, 11, "Java");
System.out.println(sb); // 输出结果为:Hello Java

上記の例では、文字列”Hello World”の6番目から11番目(11番目は含まれない)までの文字を”Java”に置き換えました。最終的な出力結果は”Hello Java”です。

replaceメソッドは、元のStringBufferオブジェクトを変更して、置換された新しい文字列を返します。

bannerAds