int[] arr1 = list1.stream().mapToInt(Integer::valueOf).toArray();
想要转换成int[]类型,就得先转成IntStream。
这里就通过mapToInt()把Stream<Integer>调用Integer::valueOf来转成IntStream
而IntStream中默认toArray()转成int[]。
list.toArray()方法
最新推荐文章于 2024-05-10 17:41:17 发布
这篇博客介绍了如何使用Java 8的Stream API将Integer类型的Stream转换为int类型的数组。通过mapToInt()方法和Integer::valueOf的引用,可以将Stream<Integer>转换为IntStream,然后直接调用toArray()生成int数组。
242

被折叠的 条评论
为什么被折叠?



