2016-12-02 5 views
8

मैं Arrays.stream(array) या Stream.of(values) का उपयोग कर किसी सरणी से स्ट्रीम बना सकता हूं। इसी तरह, क्या में इंटरमीडिएट संग्रह बनाने के बिना सीधे एक सरणी, से समांतर स्ट्रीम बनाना संभव है?मैं सरणी से समांतर धारा कैसे बना सकता हूं?

+4

'Arrays.stream (सरणी) .parallel()'? मुझे लगता है कि आपके पास 'StreamSupport.stream (Arrays.spliterator (array), true हो सकता है)' साथ ही, लेकिन यह जटिल क्यों बना सकता है? – Tunaki

+0

प्रत्येक धारा को 'समांतर()' विधि के माध्यम से समानांतर में परिवर्तित किया जा सकता है। तो आप बस 'Stream.of (तत्व) .parallel() 'का उपयोग कर सकते हैं। – Pshemo

+1

@Pshemo स्ट्रिंग नहीं है, लेकिन * स्ट्रीम * – Eugene

उत्तर

14
Stream.of(array).parallel() 

    Arrays.stream(array).parallel() 
संबंधित मुद्दे