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

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

21
जावा 8 सूची <V> मानचित्र में <K, V>
मैं जावा 8 स्ट्रीम और लैम्ब्डा का उपयोग करके वस्तुओं की सूची को मैप में अनुवाद करना चाहता हूं। यह है कि मैं इसे जावा 7 और नीचे कैसे लिखूंगा। private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { final Map&lt;String, Choice&gt; hashMap = new HashMap&lt;&gt;(); for (final Choice choice : choices) { …


19
Java 8 में मैप () और फ्लैटपाइप () के तरीकों में क्या अंतर है?
На сттот вопрос есть ответы на Stack Overflow на русском : В чем разница между методами मानचित्र और फ़्लैटबॉल Java 8? जावा 8 में, तरीकों Stream.map()और Stream.flatMap()तरीकों के बीच अंतर क्या है ?
708 java  java-8  java-stream 

6
क्या मुझे हमेशा संभव होने पर एक समानांतर धारा का उपयोग करना चाहिए?
जावा 8 और लैम्ब्डा के साथ धाराओं के रूप में संग्रह पर पुनरावृति करना आसान है, और बस एक समानांतर धारा का उपयोग करना आसान है। डॉक्स से दो उदाहरण , समांतर स्ट्रैस का उपयोग करते हुए दूसरा: myShapesCollection.stream() .filter(e -&gt; e.getColor() == Color.RED) .forEach(e -&gt; System.out.println(e.getName())); myShapesCollection.parallelStream() // &lt;-- …

6
पहले तत्व को विधेय द्वारा खोजें
मैंने अभी जावा 8 लैम्ब्डा के साथ खेलना शुरू किया है और मैं उन कुछ चीजों को लागू करने की कोशिश कर रहा हूं, जिन्हें मैं कार्यात्मक भाषाओं में उपयोग कर रहा हूं। उदाहरण के लिए, अधिकांश कार्यात्मक भाषाओं में कुछ प्रकार के खोज फ़ंक्शन होते हैं, जो अनुक्रमों पर …
504 java  java-8  java-stream 

8
जावा 8 Iterable.forEach () बनाम फॉरेस्ट लूप
На этот вопрос есть ответы на स्टैक ओवरफ़्लो на русском : Цикл foreach против Iterable.foreach в जावा 8: что лучше? जावा 8 में निम्नलिखित में से कौन सा बेहतर अभ्यास है? जावा 8: joins.forEach(join -&gt; mIrc.join(mSession, join)); जावा 7: for (String join : joins) { mIrc.join(mSession, join); } मेरे पास …

27
जावा 8 संपत्ति से भेद
जावा 8 में मैं Streamप्रत्येक वस्तु की संपत्ति की विशिष्टता की जांच करके एपीआई का उपयोग करके एक संग्रह को कैसे फ़िल्टर कर सकता हूं ? उदाहरण के लिए मेरे पास Personऑब्जेक्ट की एक सूची है और मैं उसी नाम वाले लोगों को हटाना चाहता हूं, persons.stream().distinct(); किसी Personवस्तु के …

14
जावा 8 में java.util.stream.Stream से सूची प्राप्त करना
मैं आसानी से फ़िल्टर फ़िल्टर करने के लिए जावा 8 लैम्ब्डा के साथ खेल रहा था। लेकिन मुझे उसी विवरण के भीतर एक नई सूची के रूप में परिणाम प्राप्त करने के लिए एक संक्षिप्त तरीका नहीं मिला। यहाँ मेरा अब तक का सबसे संक्षिप्त दृष्टिकोण है: List&lt;Long&gt; sourceLongList = …

9
जावा 8 JDK का उपयोग करके Iterable को स्ट्रीम में बदलें
मेरे पास एक इंटरफ़ेस है जो लौटता है java.lang.Iterable&lt;T&gt;। मैं जावा 8 स्ट्रीम एपीआई का उपयोग करके उस परिणाम में हेरफेर करना चाहूंगा। हालांकि Iterable "स्ट्रीम" नहीं कर सकता। किसी भी विचार को सूची में परिवर्तित किए बिना Iterable को एक स्ट्रीम के रूप में कैसे उपयोग किया जाए?

14
जावा 8 समानांतर स्ट्रीम में कस्टम थ्रेड पूल
क्या जावा 8 समानांतर धारा के लिए एक कस्टम थ्रेड पूल निर्दिष्ट करना संभव है ? मैं इसे कहीं भी नहीं ढूंढ सकता। कल्पना कीजिए कि मेरे पास एक सर्वर अनुप्रयोग है और मैं समानांतर धाराओं का उपयोग करना चाहूंगा। लेकिन आवेदन बड़ा और बहु-थ्रेडेड है इसलिए मैं इसे कंपार्टमेंट …

22
वहाँ जावा 8 में सूचकांक के साथ एक धारा पर पुनरावृति करने के लिए एक संक्षिप्त तरीका है?
क्या स्ट्रीम में इंडेक्स तक पहुंच प्राप्त करते हुए एक धारा पर पुनरावृति करने का एक संक्षिप्त तरीका है? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List&lt;String&gt; nameList; Stream&lt;Integer&gt; indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -&gt; e.getValue().length() &lt;= e.getKey()) .map(Entry::getValue) .collect(toList()); जो वहां दिए गए LINQ …
382 java  java-8  java-stream 

11
जावा स्ट्रीम के साथ पूर्णांकों की सूची कैसे प्राप्त करें?
मैं पूर्णांकों की सूची का योग करना चाहता हूं। यह निम्नानुसार काम करता है, लेकिन वाक्यविन्यास सही नहीं लगता है। क्या कोड को अनुकूलित किया जा सकता है? Map&lt;String, Integer&gt; integers; integers.values().stream().mapToInt(i -&gt; i).sum();
364 java  java-8  java-stream 

12
संग्राहक की सूची में Java 8 NullPointerException
यदि कोई मान 'शून्य' है, तो जावा 8 Collectors.toMapफेंकता है NullPointerException। मैं इस व्यवहार को नहीं समझता, नक्शे में बिना किसी समस्या के मूल्य के रूप में अशक्त बिंदु हो सकते हैं। क्या कोई अच्छा कारण है जिसके लिए मान शून्य नहीं हो सकते Collectors.toMap? इसके अलावा, क्या इसे ठीक …

17
मैं Java 8 स्ट्रीम के अंदर से CHECKED अपवाद कैसे फेंक सकता हूं?
मैं Java 8 स्ट्रीम / लैम्ब्डा के अंदर से CHECKED अपवाद कैसे फेंक सकता हूं? दूसरे शब्दों में, मैं इस संकलन की तरह कोड बनाना चाहता हूं: public List&lt;Class&gt; getClasses() throws ClassNotFoundException { List&lt;Class&gt; classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -&gt; Class.forName(className)) .collect(Collectors.toList()); return classes; } यह कोड संकलित नहीं …

4
Collection.stream ()। ForEach () और Collection.forEach () के बीच अंतर क्या है?
मैं समझता हूं कि इसके साथ .stream(), मैं श्रृंखला संचालन का उपयोग कर सकता हूं जैसे कि .filter()समानांतर धारा का उपयोग कर सकता हूं । लेकिन अगर मुझे छोटे ऑपरेशन (उदाहरण के लिए, सूची के तत्वों को मुद्रित करना) निष्पादित करने की आवश्यकता है, तो उनके बीच क्या अंतर है? …

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