java-stream पर टैग किए गए जवाब

स्ट्रीम एपीआई के उपयोग से संबंधित प्रश्नों के लिए इस टैग का उपयोग करें। यह जावा 8 में पेश किया गया था और मूल्यों की धाराओं पर कार्यात्मक-शैली के संचालन का समर्थन करता है, जैसे कि संग्रह पर फिल्टर-मैप-कम पाइपलाइन।

9
क्या Java SE 8 में जोड़े या ट्यूपल हैं?
मैं जावा एसई 8 में आलसी कार्यात्मक संचालन के साथ खेल रहा हूं, और मैं mapएक इंडेक्स iको एक जोड़ी / टपल के लिए चाहता हूं (i, value[i]), फिर filterदूसरे value[i]तत्व के आधार पर , और अंत में सिर्फ सूचकांकों का उत्पादन करता हूं । क्या मुझे अभी भी यह …

4
जावा 8 Stream.collect समकक्ष मानक कोटलिन लाइब्रेरी में क्या उपलब्ध हैं?
जावा 8 में, Stream.collectसंग्रह पर एकत्रीकरण की अनुमति देता है। कोटलिन में, यह उसी तरह से मौजूद नहीं है, जैसा कि स्टडीलिब में विस्तार कार्यों के संग्रह के अलावा अन्य हो सकता है। लेकिन यह स्पष्ट नहीं है कि विभिन्न उपयोग मामलों के लिए समतुल्य क्या हैं। उदाहरण के लिए, …

9
रिवर्स ऑर्डर में स्ट्रीम को सॉर्ट करने के लिए Java8 लैम्ब्डा का उपयोग कैसे करें?
मैं एक सूची को सॉर्ट करने के लिए जावा लैम्ब्डा का उपयोग कर रहा हूं। मैं इसे उल्टे तरीके से कैसे छाँट सकता हूँ? मैंने इस पोस्ट को देखा , लेकिन मैं जावा 8 लैम्ब्डा का उपयोग करना चाहता हूं। यहाँ एक हैक के रूप में मेरा कोड (मैंने * …

5
धाराओं का उपयोग करके BigDecimals जोड़ना
मेरे पास BigDecimals (इस उदाहरण में, क LinkedList) का संग्रह है जिसे मैं एक साथ जोड़ना चाहूंगा। क्या इसके लिए धाराओं का उपयोग करना संभव है? मैंने देखा कि Streamकक्षा में कई विधियाँ हैं Stream::mapToInt Stream::mapToDouble Stream::mapToLong जिनमें से प्रत्येक में एक सुविधाजनक sum()विधि है। लेकिन, जैसा कि हम जानते …

7
जावा 8: मैं धाराओं में अपवाद फेंकने के तरीकों के साथ कैसे काम कर सकता हूं?
मान लीजिए मेरे पास एक वर्ग और एक विधि है class A { void foo() throws Exception() { ... } } अब मैं Aएक धारा द्वारा दिए गए प्रत्येक उदाहरण के लिए फू को कॉल करना चाहूंगा: void bar() throws Exception { Stream<A> as = ... as.forEach(a -> a.foo()); } …

8
एक धारा में दो जावा 8 धाराएँ, या एक अतिरिक्त तत्व जोड़ना
मैं इस तरह धाराएँ या अतिरिक्त तत्व जोड़ सकता हूँ: Stream stream = Stream.concat(stream1, Stream.concat(stream2, Stream.of(element)); और मैं इस तरह से नया सामान जोड़ सकता हूं, जैसे: Stream stream = Stream.concat( Stream.concat( stream1.filter(x -> x!=0), stream2) .filter(x -> x!=1), Stream.of(element)) .filter(x -> x!=2); लेकिन यह बदसूरत है, क्योंकि concatस्थिर है। …

9
क्या मुझे एक संग्रह या एक स्ट्रीम वापस करनी चाहिए?
मान लीजिए कि मेरे पास एक विधि है जो एक सदस्य सूची में केवल-पढ़ने का दृश्य देता है: class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } इसके अलावा मान लीजिए …

4
क्या जावा 8 में स्ट्रीम डालना संभव है?
क्या जावा 8 में स्ट्रीम डालना संभव है? कहो कि मेरे पास वस्तुओं की एक सूची है, मैं सभी अतिरिक्त वस्तुओं को फ़िल्टर करने के लिए ऐसा कुछ कर सकता हूं: Stream.of(objects).filter(c -> c instanceof Client) हालांकि इसके बाद, अगर मैं ग्राहकों के साथ कुछ करना चाहता हूं तो मुझे …
160 java  java-8  java-stream 

7
Java8 स्ट्रीम के तत्वों को मौजूदा सूची में कैसे जोड़ा जाए
कलेक्टर का जावाडॉक दिखाता है कि एक स्ट्रीम के तत्वों को एक नई सूची में कैसे एकत्र किया जाए। क्या कोई एक-लाइनर है जो परिणामों को मौजूदा ArrayList में जोड़ता है?

26
जावा 8 स्ट्रीम रिवर्स ऑर्डर
सामान्य प्रश्न: किसी धारा को उलटने का उचित तरीका क्या है? यह मानते हुए कि हमें पता नहीं है कि किस प्रकार के तत्व हैं, जिसमें किसी भी स्ट्रीम को रिवर्स करने का सामान्य तरीका क्या है? विशिष्ट प्रश्न: IntStreamइंटेगर को विशिष्ट रेंज में उत्पन्न करने के लिए रेंज विधि …

14
LDda (java.util.stream.Streams.zip) के साथ JDK8 का उपयोग करते हुए धाराएँ
JDK 8 में lambda b93 के साथ b93 में एक वर्ग java.util.stream.Streams.zip था जिसे धाराओं को ज़िप करने के लिए इस्तेमाल किया जा सकता था (इसे Java8 Lambdas के ट्यूटोरियल में चित्रित किया गया है । धनंजय नेने द्वारा भाग 1 )। यह समारोह: एक आलसी और अनुक्रमिक संयुक्त स्ट्रीम …

2
जावा 8 धाराओं में प्रसंस्करण का क्रम कैसे सुनिश्चित करें?
मैं एक XMLजावा ऑब्जेक्ट के अंदर सूचियों को प्रोसेस करना चाहता हूं । मुझे सभी तत्वों को संसाधित करना सुनिश्चित करना है, ताकि मैं उन्हें प्राप्त कर सकूं। इसलिए मुझे sequentialप्रत्येक streamउपयोग पर कॉल करना चाहिए ? list.stream().sequential().filter().forEach() या जब तक मैं समानता का उपयोग नहीं करता तब तक धारा …
148 java  java-8  java-stream 

10
क्या आप एक धारा को दो धाराओं में विभाजित कर सकते हैं?
मेरे पास जावा 8 स्ट्रीम द्वारा दर्शाया गया डेटा सेट है: Stream<T> stream = ...; मैं देख सकता हूँ कि एक यादृच्छिक सबसेट पाने के लिए इसे कैसे फ़िल्टर किया जाए - उदाहरण के लिए Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) -> …
146 java  java-8  java-stream 

7
जावा 8 स्ट्रीम और RxJava वेधशालाओं के बीच अंतर
क्या Java 8 धाराएँ RxJava वेधशालाओं के समान हैं? जावा 8 स्ट्रीम परिभाषा: नए java.util.streamपैकेज में कक्षाएं तत्वों की धाराओं पर कार्यात्मक-शैली के संचालन का समर्थन करने के लिए एक स्ट्रीम एपीआई प्रदान करती हैं।

7
जावा 8 स्ट्रीम - कम बनाम एकत्रित करें
आप कब उपयोग करेंगे collect()बनाम reduce()? क्या किसी के पास अच्छा, ठोस उदाहरण है जब एक रास्ता या दूसरे पर जाना निश्चित रूप से बेहतर है? Javadoc उल्लेख करता है कि इकट्ठा () एक पारस्परिक कमी है । यह देखते हुए कि यह एक परिवर्तनशील कमी है, मुझे लगता है …
143 java  java-8  java-stream 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.