本文主要介绍Java中使用IntStream.concat和Arrays.stream或for循环把两个int[](数组)合并连接一个int[]数组的方法。

1、使用IntStream.concat和Arrays.stream合并

int[] c = {1, 34};
int[] d = {3, 1, 5};
int[] result = IntStream.concat(Arrays.stream(c), Arrays.stream(d)).toArray();
/*或者*/
int[] m = IntStream.concat(IntStream.of(c), IntStream.of(d)).toArray();

2、使用for循环实现

int[] c = {1, 34};
int[] d = {3, 1, 5};
int[] e = new int[c.length+d.length];
int eIndex = 0;
for (int index = 0; index < c.length; index++){
e[eIndex] = c[index];
eIndex++;
}
for (int index = 0; index < d.length; index++){
e[eIndex] = d[index];
eIndex++;
}

推荐文档