首页 Java Java 连接合并两个int[](数组)的方法(IntStream和Stream)

Java 连接合并两个int[](数组)的方法(IntStream和Stream)

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++;
}
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。