Java 教程

Java 控制语句

面向对象编程

Java 内置类

Java 文件处理

Java 错误和异常

Java 多线程

Java 同步

Java 网络编程

Java 集合

Java 接口

Java 数据结构

Java 集合算法

高级 Java

Java 其他

Java APIs 和框架

Java 类引用

Java 有用资源

Java - StringBuffer insert() 方法



描述

此方法将数据插入到此 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
java_strings.htm
广告