1. 程式人生 > >Java中在一個字串的固定位置插入字串

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

要求是這樣的:
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)));
       
}
}