2016-12-02 69 views
8

我可以使用Arrays.stream(array)Stream.of(values)从阵列创建一个流。同样,是否可以直接从数组创建一个ParallelStream,而不创建如Arrays.asList(array).parallelStream()中的中间集合如何从数组创建并行流?

+4

'Arrays.stream(阵列).parallel()'?我想你可以有'StreamSupport.stream(Arrays.spliterator(array),true)',但为什么使它变得复杂? – Tunaki

+0

通过'parallel()'方法可以将每个流转换为并行。所以你可以简单地使用'Stream.of(elements).parallel()'。 – Pshemo

+1

@Pshemo没有字符串,但*流* – Eugene

回答

14
Stream.of(array).parallel() 

    Arrays.stream(array).parallel()