连接两个 int[]
2022-09-01 20:15:06
有简单的解决方案可以将两个连接起来,或者在java中通过.因为经常使用。有没有直接的方法可以连接两个?String[]
Integer[]
Streams
int[]
int[]
这是我的想法:
int[] c = {1, 34};
int[] d = {3, 1, 5};
Integer[] cc = IntStream.of(c).boxed().toArray(Integer[]::new);
Integer[] dd = Arrays.stream(d).boxed().toArray(Integer[]::new);
int[] m = Stream.concat(Stream.of(cc), Stream.of(dd)).mapToInt(Integer::intValue).toArray();
System.out.println(Arrays.toString(m));
>>
[1, 34, 3, 1, 5]
它有效,但它实际上转换为 ,然后再次转换为 。int[]
Integer[]
Integer[]
int[]