如何将Java8IntStream转换为列表?

我正在查看IntStream的文档,我看到了一个toArray方法,但无法直接进入列表<整数&gt

肯定有办法将转换为列表

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方法将IntStreamint原语值转换为Integer对象。单词”;拳击“ 命名int⬌ 整数转换过程。请参见Oracle教程

Java 16及更高版本

Java 16带来了较短的toList方法。生成一个不可修改列表。已讨论此处

theIntStream.boxed().toList()

发表评论