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