package com.test;
/**
* @author Administrator
* 多个数组合并
* */
public class ArreyTest {
public static void main(String[] args) {
//两个合并的数组
int array1[] = {1,2,3,4,5,6,7,8};
int array2[] = {9,10,11,12};
//动态初始化新的数组
int array[] = new int[array1.length+array2.length];
//循环添加数组元素
for(int i=0;i<array.length;i++){
//获取第一个数组array1的元素,超过array1元素就执行第二个
if(i<array1.length){
array[i] = array1[i];
//获取第一个数组array1的元素
}else{
array[i] = array2[i-array1.length];
}
}
System.out.println("合并完成");
//通过for each遍历array合并后的数组元素
for(int item:array){
//打印我们新的数组元素
System.out.print(item+",");
}
}
}
输出结果