Java StringBuffer replace()方法

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快速入门