如何将java.util.stream.Stream转换为数组?

时间:2014-05-09 18:08:43

标签: arrays java-8 java-stream

以下代码中streamToArray需要做什么?

IntStream stream = IntStream.range(0, 3);
int[] array = streamToArray(stream); // array = [0, 1, 2]

1 个答案:

答案 0 :(得分:5)

IntStream有成员方法toArray,它完全符合您的需要:

IntStream stream = IntStream.range(0, 3);
int[] array = stream.toArray();