【发布时间】:2013-11-18 21:31:29
【问题描述】:
我尝试使用 Streams API 将以下 Scala 行转换为 Java 8:
// Scala
util.Random.shuffle((1 to 24).toList)
为了用 Java 编写等价的代码,我创建了一个整数范围:
IntStream.range(1, 25)
我怀疑在stream API中找到了toList方法,但是IntStream只知道奇怪的方法:
collect(
Supplier<R> supplier, ObjIntConsumer<R> accumulator, BiConsumer<R,R> combiner)
如何使用 Java 8 Streams API 打乱列表?
【问题讨论】:
标签: java scala java-stream