Articles of जावा स्ट्रीम

नेस्टेड जावा 8 समानांतर के लिए हर पाश खराब प्रदर्शन करते हैं। क्या इस व्यवहार की उम्मीद है?

नोट: मैंने पहले से ही इस समस्या को एक और SO पोस्ट में संबोधित किया है – नेस्टेड जावा 8 समांतर स्ट्रीम कार्रवाई के अंदर सैक्राम का प्रयोग करना DEADLOCK हो सकता है। क्या यह एक बग है? -, लेकिन इस पद के शीर्षक ने सुझाव दिया कि समस्या एक सेमाफोर के उपयोग से संबंधित […]

कैसे एक java.util.Stream के लिए कई predicates आवेदन करने के लिए?

मैं एक java.util.Stream's filter() विधि के लिए कई पूर्वानुमान कैसे लागू करूं? यह अब मैं करता हूं, लेकिन मुझे वास्तव में ऐसा पसंद नहीं है। मेरे पास कई चीजों का Collection है और मुझे फिल्टर के Collection (पूर्वानुमान) के आधार पर चीजों की संख्या कम करने की आवश्यकता है: Collection<Thing> things = someGenerator.someMethod(); List<Thing> filtered […]

कैसे जावा धाराओं के साथ integers की एक सूची योग करने के लिए?

मैं पूर्णांक की एक सूची को जोड़ना चाहता हूं यह निम्नानुसार काम करता है, लेकिन वाक्यविन्यास सही नहीं लगता है। क्या कोड अनुकूलित किया जा सकता है? Map<String, Integer> integers; integers.values().stream().mapToInt(i -> i).sum();

स्कला ड्रॉप के बराबर

मैं एक तत्व के आधार पर किसी तत्व की शुरुआत में कुछ तत्वों को छोड़ने का एक तरीका खोजने के लिए संघर्ष कर रहा हूं। कुछ इस तरह: dropWhile( n -> n < 3, Stream.of( 0, 1, 2, 3, 0, 1, 2, 3, 4 ) ) .forEach( System.out::println ); 3 0 1 2 3 4 […]

कस्टम कलेक्टर का उपयोग करते हुए जावा 8 समूह?

मेरे पास निम्नलिखित कक्षा है class Person { String name; LocalDate birthday; Sex gender; String emailAddress; public int getAge() { return birthday.until(IsoChronology.INSTANCE.dateNow()).getYears(); } public String getName() { return name; } } मैं उम्र के आधार पर समूह बनना चाहता हूं और फिर व्यक्ति के नाम के बजाय लोगों के नामों की सूची एकत्र करना चाहता […]

क्या जावा 8 स्ट्रीम से डेटा की मात्रा निकालने का एक अच्छा तरीका है?

मैं एक ईटीएल प्रक्रिया है कि मैं एक वसंत डेटा रिपॉजिटरी से बहुत सारी संस्थाओं को पुनः प्राप्त कर रहा हूं। मैं तब अलग-अलग लोगों को संस्थाओं को मैप करने के लिए समानांतर धारा का उपयोग कर रहा हूं। मैं या तो एक उपभोक्ता का उपयोग एक दूसरे को किसी एक रिपॉजिटरी में स्टोर करने […]

Java8: एक सूची में ऑब्जेक्ट के विशिष्ट फ़ील्ड से योग मान

मान लें कि एक कक्षा ओब है class Obj{ int field; } और आपके पास Obj उदाहरणों की एक सूची है, अर्थात List<Obj> lst अब, मैं जावा 8 में कैसे पता लगा सकता हूं कि धाराओं की सूची में वस्तुओं के गुणों का योग छिद्रण मानदंड (जैसे ऑब्जेक्ट o , मानदंड o.field > 10 ) […]

नक्शे में जावा 8 लैम्ब्दा समूह की सूची

मैं एक List<Pojo> लेना चाहता हूं और एक Map<String, List<Pojo>> return करना चाहता हूं जहां Map की कुंजी एक Pojo में String मान है, चलो इसे String key कहते हैं स्पष्ट करने के लिए, निम्नलिखित दिए गए: Pojo 1: कुंजी: एक मान: 1 Pojo 2: कुंजी: एक मान: 2 पॉगो 3: कुंजी: बी मान: 3 […]

स्ट्रीम को क्यों नहीं मिला है () विधि?

जावा 8 धाराओं का उपयोग करते समय, यह एक सूची लेना, उसमें एक स्ट्रीम बनाना, व्यवसाय करना और उसे वापस परिवर्तित करना काफी सामान्य है। कुछ इस तरह: Stream.of(-2,1,2,-5) .filter(n -> n > 0) .map(n -> n * n) .collect(Collectors.toList()); क्यों ' .collect(Collectors.toList()) ' भाग के लिए कोई लघु-कट / सुविधाजनक तरीका नहीं है? स्ट्रीम […]

स्ट्रीम और आलसी मूल्यांकन

मैं स्ट्रीम अमूर्त पर जावा 8 एपीआई से पढ़ रहा हूं, लेकिन मुझे इस वाक्य को बहुत अच्छी तरह समझ नहीं आ रहा है: मध्यवर्ती संचालन एक नई स्ट्रीम वापस आती है वे हमेशा आलसी होते हैं; एक मध्यवर्ती संचालन जैसे कि फिल्टर () वास्तव में कोई भी फ़िल्टरिंग नहीं करता है, बल्कि इसके बजाय […]

दिलचस्प पोस्ट
लोमोक काम कैसे करता है? एक बिटमैप को एक बाइट सरणी में कनवर्ट करें एक URL में वर्णों की अनुमति है पायथन कोड क्या यह अल्पविराम ऑपरेटर है? 30 दिन का समय परीक्षण लागू करना हैलो एंड्रॉइड] एमुलेटर -5554 डिस्कनेक्ट! 'Com.example.helloandroid.HelloAndroid गतिविधि लॉन्च' रद्द कर रहा है! एचटीएमएल / सीएसएस में ग्रेस्केल में एक छवि को परिवर्तित करें सेलेनियम वेबड्रिवर पृष्ठभूमि में चुपचाप खुली ब्राउज़र विंडो कर सकते हैं? फ्लेक्स लेक्सर के लिए स्ट्रिंग इनपुट ओरेकल 11 जी (क्लाइंट) को पूरी तरह से कैसे हटाए / निकालना है? JQuery में सूची तत्व सामग्री की एक सरणी प्राप्त करें स्पार्क जॉब के लिए जार जोड़ें – स्पार्क-सबमिट करें चरित्र सेट और मिलान का मतलब क्या है? पृष्ठ स्थान परिवर्तन होने पर टैम्प्रमोंकी स्क्रिप्ट को याद करें ListAdapter और SectionIndexer के साथ फास्ट स्क्रॉल प्रदर्शन समस्या