2016-12-02 18 views
8

Mogę utworzyć strumień z tablicy przy użyciu Arrays.stream(array) lub Stream.of(values). Podobnie jest możliwe, aby utworzyć ParallelStream bezpośrednio z tablicy, bez tworzenia kolekcji pośredniej jak w Arrays.asList(array).parallelStream()?Jak utworzyć strumień równoległy z tablicy?

+4

'Arrays.stream (array) .parallel()'? Przypuszczam, że możesz mieć również 'StreamSupport.stream (Arrays.spliterator (array), true)' ale dlaczego to skomplikować? – Tunaki

+0

Każdy strumień można przekonwertować na równoległy za pomocą metody 'parallel()'. Więc możesz po prostu użyć 'Stream.of (elements) .parallel()'. – Pshemo

+1

@Pshemo nie ciąg, ale * stream * – Eugene

Odpowiedz

14
Stream.of(array).parallel() 

    Arrays.stream(array).parallel() 
Powiązane problemy