我正在查看IntStream的文档,我看到了一个toArray方法,但无法直接进入列表<;整数>
肯定有办法将流转换为列表
IntStream::boxed
IntStream::boxed将https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/stream/IntStream.html“rel=”noreferrer“>IntStream进入aStream<;Integer>;,然后您可以将收集到a列表:
intstream.boxed().collect(Collectors.toList())
boxed方法将IntStream的int原语值转换为Integer对象。单词”;拳击“ 命名int⬌ 整数转换过程。请参见Oracle教程
Java 16及更高版本
Java 16带来了较短的toList方法。生成一个不可修改列表。已讨论此处
theIntStream.boxed().toList()