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

And*_*rio 0 arrays java-8 java-stream

streamToArray以下代码需要做什么?

IntStream stream = IntStream.range(0, 3);
int[] array = streamToArray(stream); // array = [0, 1, 2]
Run Code Online (Sandbox Code Playgroud)

nos*_*sid 5

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

IntStream stream = IntStream.range(0, 3);
int[] array = stream.toArray();
Run Code Online (Sandbox Code Playgroud)