欢迎访问宙启技术站
智能推送

使用Java函数实现字符串的特定位置插入

发布时间:2023-07-03 22:59:52

Java函数实现字符串的特定位置插入代码如下:

public class Main {
   public static String insertAtPosition(String str, String insertStr, int position) {
       StringBuilder sb = new StringBuilder(str);
       sb.insert(position, insertStr);
       return sb.toString();
   }

   public static void main(String[] args) {
       String originalStr = "Hello World!";
       String insertedStr = insertAtPosition(originalStr, "Java ", 6);
       System.out.println("Inserted string: " + insertedStr);
   }
}

代码解析:

- insertAtPosition 方法接收三个参数:原始字符串 (str),要插入的字符串 (insertStr),插入位置 (position)。

- StringBuilder 类用于对字符串进行操作,这里将原始字符串转换为 StringBuilder 对象。

- insert 方法将插入的字符串插入到指定位置。

- 使用 toString 方法将 StringBuilder 对象转换回字符串。

- 在 main 方法中,将调用 insertAtPosition 方法并打印插入后的字符串。

以上代码运行结果为:

Inserted string: Hello Java World!