将分成两个字符串,之后将abc放在第一个的后面 

解决方案 »

  1.   

    用substring方法把字符串分成两部分,再组合起来就可以了.
    比如:
    String str1="abcdef";
    String stradd="abc";
    String str11=str1.substring(0,2);
    String str12=str1.substring(3);
    str1=str11+stradd+str12;
      

  2.   

    public static void main(String[] args) {
        String str = "abc";
        String str2 = "test";
        int i = 3;
        if(str.length()<3)
          System.out.println("字符串长度不足"+i+"位!");
        else {
          String str3 = str.substring(0,i)+str2+str.substring(i);
          System.out.println(str3);
        }
      }
      

  3.   

    char[] a1 = {a, b, c};
    char[] a2 = {a, b, c, d, e, f};
    char[] a3 = new [a1.length + a2.length];for (int i=0; i<a2.length; i++) 
    a3[i] = a2[i];for (int i=0; i<a3.length; i++) {
    if(a3[i] = 'd') {
    for (int j=a3.length-1; j>i; j++) {
    a3[j] = a3[j-1];
    }
    }
    else {
    if (i<a1.lenght)
    a3[i] = a1[i];
    }