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

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

4
कम विधि के लिए एक कंबाइनर की आवश्यकता क्यों है जो कि जावा 8 में प्रकार को परिवर्तित करता है
मुझे पूरी तरह से उस भूमिका को समझने में परेशानी हो रही है combinerजो स्ट्रीम reduceविधि में पूरी होती है। उदाहरण के लिए, निम्नलिखित कोड संकलित नहीं करता है: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + str.length()); संकलित त्रुटि कहती है: (तर्क बेमेल; int को java.lang.String …
142 java  java-8  java-stream 

4
जावा 8: स्ट्रीम बनाम कलेक्शन का प्रदर्शन
मैं जावा 8 में नया हूं। मुझे अभी भी एपीआई की गहराई से जानकारी नहीं है, लेकिन मैंने नई स्ट्रीम एपीआई बनाम अच्छे पुराने संग्रह के प्रदर्शन की तुलना करने के लिए एक छोटा अनौपचारिक बेंचमार्क बनाया है। परीक्षण में एक सूची को छानने के लिए होता है Integer, और …

7
जावा 8 में मैं एक लैम्बडा का उपयोग करके एक मानचित्र <K, V> को दूसरे मानचित्र <K, V> में कैसे परिवर्तित करूं?
मैंने अभी-अभी जावा 8 को देखना शुरू किया है और लैंबडास को आज़माने के लिए मैंने सोचा कि मैं हाल ही में लिखी गई एक बहुत ही साधारण बात को फिर से लिखने की कोशिश करूँगा। मुझे स्ट्रिंग के एक मैप को कॉलम के दूसरे मैप में कॉलम में बदलने …
140 java  map  lambda  java-8  java-stream 

6
जावा स्ट्रीम में वास्तव में केवल डीबगिंग के लिए है?
मैं जावा स्ट्रीम के बारे में पढ़ रहा हूं और जैसे-जैसे आगे बढ़ता हूं, नई चीजों की खोज करता हूं। मैंने पाया कि नई चीजों में से एक peek()समारोह था । लगभग हर चीज जो मैंने झांकने पर पढ़ी है, कहती है कि इसका उपयोग आपकी स्ट्रीम को डीबग करने …
137 java  java-8  java-stream  peek 

1
मुझे जावा 8 स्ट्रीम के साथ कुछ वर्ग गुणों की सूची कैसे मिल सकती है?
मेरे पास ए List&lt;Person&gt;। मैं की Listएक संपत्ति से प्राप्त करने की आवश्यकता है Person। उदाहरण के लिए, मेरे पास एक Personवर्ग है: class Person { private String name; private String birthDate; public String getName() { return name; } public String getBirthDate() { return birthDate; } Person(String name) { this.name …

6
मैं किसी ऐरे से स्ट्रीम कैसे बना सकता हूं?
वर्तमान में जब भी मुझे किसी ऐरे से स्ट्रीम बनाने की आवश्यकता होती है, मैं करता हूं String[] array = {"x1", "x2"}; Arrays.asList(array).stream(); क्या किसी सरणी से स्ट्रीम बनाने का कोई सीधा तरीका है?

5
जावा में, लूप पर धाराओं के क्या फायदे हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 3 साल पहले …

10
"स्ट्रीम पहले से ही या बंद हो चुकी है" से बचने के लिए एक स्ट्रीम कॉपी करें
मैं एक जावा 8 स्ट्रीम को डुप्लिकेट करना चाहूंगा ताकि मैं इससे दो बार निपट सकूं। मैं collectएक सूची के रूप में और उस से नई धाराएँ प्राप्त कर सकता हूं ; // doSomething() returns a stream List&lt;A&gt; thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff …

6
जावा स्ट्रीम में फ्लश () का उद्देश्य क्या है?
जावा में, flush()धाराओं में विधि का उपयोग किया जाता है। लेकिन मुझे समझ नहीं आ रहा है कि इस पद्धति का उपयोग करने के सभी उद्देश्य क्या हैं? fin.flush(); मुझे कुछ सुझाव बताओ।
121 java  java-stream  flush 

3
प्रथम तत्व प्राप्त करें जो मापदंड से मेल खाता है
पहला तत्व कैसे प्राप्त करें जो एक धारा में एक मापदंड से मेल खाता है? मैंने यह कोशिश की है, लेकिन काम नहीं कर रहा है this.stops.stream().filter(Stop s-&gt; s.getStation().getName().equals(name)); वह मानदंड काम नहीं कर रहा है, फ़िल्टर विधि स्टॉप की तुलना में किसी अन्य वर्ग में लागू की गई है। …
121 java  java-8  java-stream 

6
एक लाइनर में स्ट्रीम / सूची का अंतिम तत्व प्राप्त करें
मैं निम्नलिखित कोड में एक स्ट्रीम या सूची का अंतिम तत्व कैसे प्राप्त कर सकता हूं? कहां data.careasहै List&lt;CArea&gt;: CArea first = data.careas.stream() .filter(c -&gt; c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -&gt; c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? जैसा कि आप देख सकते हैं पहला तत्व, एक निश्चित के साथ filter, कठिन …
118 java  list  java-8  java-stream 

3
जावा 8 कार्यात्मक इंटरफ़ेस जिसमें कोई तर्क नहीं है और कोई वापसी मूल्य नहीं है
जावा 8 फंक्शनल इंटरफेस एक ऐसी विधि के लिए है जो कुछ भी नहीं लेता है और कुछ भी नहीं देता है? यानी, रिटर्न प्रकार के Actionसाथ C # पैरामीटर के बराबर void?
110 java  java-8  java-stream 

20
एक धारा से क्रमिक जोड़े लीजिए
एक स्ट्रीम जैसे { 0, 1, 2, 3, 4 }, मैं इसे कैसे दिए गए रूप में बदल सकता हूं: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (यह मानते हुए, मैंने कक्षा जोड़ी को परिभाषित किया है)? संपादित करें: यह ints या आदिम …
102 java  java-8  java-stream 

5
मुझे धाराओं का उपयोग कब करना चाहिए?
मैं अभी एक सवाल भर आया जब एक Listऔर इसकी stream()विधि का उपयोग कर । जबकि मुझे पता है कि उनका उपयोग कैसे करना है, मुझे यकीन नहीं है कि उनका उपयोग कब करना है। उदाहरण के लिए, मेरे पास एक सूची है, जिसमें विभिन्न स्थानों के लिए विभिन्न पथ …


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