Java StringBuffer 和 StringBuilder 类

描述

此方法将数据插入到此 StringBuffer 的子字符串中。我们应该指定缓冲区的偏移值(整数类型),我们需要在该位置插入数据。使用此方法,可以插入整数、字符、字符串等各种类型的数据。

如果 start 等于 end,则不进行任何更改。

语法

这里是每个基本数据类型的单独方法 -

public StringBuffer insert(int offset, boolean b)
public StringBuffer insert(int offset, char c)
public insert(int offset, char[] str)
public StringBuffer insert(int index, char[] str, int offset, int len)
public StringBuffer insert(int offset, float f)  
public StringBuffer insert(int offset, int i)
public StringBuffer insert(int offset, long l) 
public StringBuffer insert(int offset, Object obj) 
public StringBuffer insert(int offset, String str) 

参数

这里是参数的详细信息 -

  • 参数取决于您要插入的内容。

返回值

  • 此方法返回修改后的 StringBuffer 对象。

示例

public class Test {

   public static void main(String args[]) {
      StringBuffer sb = new StringBuffer("abcdefghijk");
      sb.insert(3, "123");
      System.out.println(sb); 
   }  
} 

这将产生以下结果 -

输出

abc123defghijk