Java中在一个字符串的固定位置插入字符串

时间:2023-02-05 21:41:22
要求是这样的:
String str1 = "abc";
String str2 = "abcdef";

将str插入到str1字符串的第三个字符的后面,最后效果为:abcabcdef

方法:利用StringBuffer方法,先追加上str2的前3字节,再加上str1,最后再加上str2的后面所有字节。

参考代码:

public static void main(String args[]){
       String str1 = "abc";
       String str2 = "abcdef";
       StringBuffer sb = new StringBuffer();
       for(int i=0;i<3;i++){
       System.out.print(sb.append(str2.charAt(i)));
}
       sb.append(str1);
       for(int i=3;i<6;i++){
       System.out.print(sb.append(str2.charAt(i)));
       
}
}