位置:首頁 > Java技術 > Java教學 > Java StringBuffer replace()方法

Java StringBuffer replace()方法

描述:

些方法取代了字符在這個StringBuffer的一個子字符串在指定字符串中的字符。

該子字符串始於指定的開始並延伸到索引end - 1,或到StringBuffer結束時,如果冇有這樣的字符存在。首先在子字符串中的字符被刪除,然後由指定的字符串被插入的開始。

語法

下麵是該方法的語法:

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

參數

下麵是參數的詳細信息:

  • start -- 開始的索引(包括)。

  • end -- 結束索引(不包括)。

  • str -- 字符串,將取代以前的內容。

返回值

  • 此方法返回修改SringBuffer對象。

例子:

public class Test {

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

這將產生以下結果:

abcZARAijk