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
上一篇:
Java String类
下一篇:
Java快速入门