要求是这样的:
String str1 = "abc";
String str2 = "abcdef";
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)));
}
}