2016-12-02 71 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()