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