Java 中的 IntStream 是支持顺序和并行批量操作的原始 int 值元素序列。 IntStream 提供了各种方法来转换或处理元素,但似乎缺少直接将 IntStream 转换为 List 的选项。
文档提供了 toArray 方法来获取 int 数组,但用户可以更喜欢列表
IntStream::boxed 方法将 IntStream 转换为 Stream
<code class="java">List<Integer> integerList = theIntStream.boxed().collect(Collectors.toList());</code>
Java 16 引入了 toList 方法,它提供了更简洁的方法:
<code class="java">List<Integer> integerList = theIntStream.boxed().toList();</code>
此方法生成一个不可修改的列表。更多信息请参考Oracle教程或者Java 16中toList方法的讨论。
以上是如何在 Java 中将 IntStream 转换为 List?的详细内容。更多信息请关注PHP中文网其他相关文章!