Java-stringbuffer-replace

提供:Dev Guides
移動先:案内検索

Java-文字列バッファーのreplace()メソッド

説明

このメソッドは、このStringBufferの部分文字列の文字を、指定された文字列の文字に置き換えます。

部分文字列は、指定された開始点から始まり、インデックスend-1の文字まで、またはそのような文字が存在しない場合はStringBufferの最後まで続きます。 最初に部分文字列の文字が削除され、指定された文字列が開始時に挿入されます。

構文

このメソッドの構文は次のとおりです-

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

パラメーター

ここにパラメータの詳細があります-

  • start -開始インデックス、包括的。
  • end -終了インデックス、排他的。
  • str -以前の内容を置き換える文字列。

戻り値

  • このメソッドは、変更されたStringBufferオブジェクトを返します。

public class Test {

   public static void main(String args[]) {
      StringBuffer sb = new StringBuffer("abcdefghijk");
      sb.replace(3, 8, "ZARA");
      System.out.println(sb);
   }
}

これは、次の結果を生成します-

出力

abcZARAijk