Java StringBuffer replace()
方法將此StringBuffer
的子字串中的字元替換為指定的String
字元。
子字串從指定的開始處開始,如果不存在這樣的字元,則擴充套件到end - 1
索引或StringBuffer
結束處的字元。 首先刪除子字串中的字元,在start
處插入指定的字串。
語法
以下是此方法的語法 -
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, "ABCD");
System.out.println(sb);
}
}
執行上面範例程式碼,得到以下結果:
abcABCDijk