使用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!
