位置:首页 > Java技术 > Java基础教程 > Java StringBuffer replace()方法

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