Java StringBuffer 和 StringBuilder 类
说明
此方法将此 StringBuffer 的子字符串中的字符替换为指定 String 中的字符。
子字符串从指定的起始位置开始,一直延伸到索引处的字符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