StringBufferのreplaceメソッドはどのように使われるのですか?

StringBufferのreplaceメソッドは、文字列内の文字やサブ文字列を置換するために使用されます。具体的には、replaceメソッドは、置換する文字やサブ文字列の位置を指定するために、2つのパラメータ、つまり開始インデックスと終了インデックスを受け入れます。また、置換後の内容を指定するために、文字列を1つパラメータとして受け入れます。

replaceメソッドを使用したサンプルコードは以下の通りです。

StringBuffer sb = new StringBuffer("Hello, World!");
sb.replace(7, 12, "Java");
System.out.println(sb.toString()); // 输出 "Hello, Java!"

上記の例では、replaceメソッドは文字列のインデックス7から12までの文字を”Java”に置き換えます。具体的には、”World”を”Java”に置き換えます。

StringBufferのreplaceメソッドは、元の文字列オブジェクトを変更するため、新しい文字列オブジェクトを返しません。したがって、元の文字列へのすべての参照は、置換後の結果を反映します。

bannerAds