如果要将两个数组合并,也许有很多方法,这里给出一个比较简便的解决方案:
import java.util.*;
public class HeBingArrayTest {
public static void main(String[] args) {
String[] a = {"a","aa","aaa"};
String[] b = {"b","bb","bbb"};
String[] c = new String[a.length + b.length];
//方法一
List<String> list = new ArrayList<String>(Arrays.asList(a));
list.addAll(Arrays.asList(b));
Object[] tmpCards = list.toArray();
for(int i = 0; i < tmpCards.length;i ++) {
System.out.println(tmpCards[i]);
}
//方法二
System.arraycopy(a,0,c,0,a.length);
System.arraycopy(b,0,c,a.length,b.length);
for(int i = 0;i <c.length;i ++) {
System.out.println(c[i]);
}
}
}