java数组基础

String[] a = {"1","2","3"};
String[] b = {"4","5","6"};
String[] c;
怎么才能把a和b拼接起来放在c中呢?

    String[] a = {"1","2","3"}; 
    String[] b = {"4","5","6"}; 
    String[] c=new String[b.length+b.length];
    int m=0;
    for(int i=0;i<a.length;i++){
        c[m++]=a[i];
    }
    for(int j=0;j<b.length;j++){
        c[m++]=b[j];
    }

这样就可以了

[code="java"]String[] a = { "1", "2", "3" };
String[] b = { "4", "5", "6" };
String[] c;

String temp = Arrays.copyOf(a, a.length + b.length);
System.arrayCopy(b, 0, temp, a.length, b.length);
c = temp;[/code]
这样也可以。充分利用标准库里提供的功能。