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

18 मार्च 2014 को जारी जावा 8 के संस्करण 8 (आंतरिक संख्या 1.8) के लिए विशिष्ट प्रश्नों के लिए इस टैग का उपयोग करें। ज्यादातर मामलों में, आपको जावा टैग भी निर्दिष्ट करना चाहिए।

4
क्यों Arrays.stream () द्वारा समर्थित नहीं हैं [[केवल एकमात्र सरणियाँ]
आदिम सरणियों को धाराओं में परिवर्तित करने के तरीकों से गुजरते हुए, मैंने पाया कि char[]समर्थित नहीं हैं जबकि अन्य आदिम सरणी प्रकार समर्थित हैं। उन्हें धारा में छोड़ने का कोई विशेष कारण?
43 java  java-8 

6
ArrayList का हैश कोड जिसमें स्वयं तत्व होता है
क्या हम उसी hashcodeके बारे में पता लगा सकते हैं, listजिसमें खुद भी शामिल है element? मुझे पता है कि यह एक बुरा अभ्यास है, लेकिन यह साक्षात्कारकर्ता ने पूछा है। जब मैंने निम्नलिखित कोड चलाया तो यह फेंकता है StackOverflowError: public class Main { public static void main(String args[]) …

5
मैं हैशमैप के हैशमैप को दोहराने के कोड को दोहराने से कैसे बच सकता हूं?
प्रत्येक ग्राहक के पास दिनांक के साथ, इनवॉइस का एक आईडी और कई चालान होते हैं, जिन्हें आईडी द्वारा ग्राहकों के हैशमैप के रूप में संग्रहीत किया जाता है, तिथि के आधार पर चालान का HashMap<LocalDateTime, Invoice> allInvoices = allInvoicesAllClients.get(id); if(allInvoices!=null){ allInvoices.put(date, invoice); //<---REPEATED CODE }else{ allInvoices = new HashMap<>(); …
27 java  java-8  hashmap 

1
एक कस्टम तुलनित्र के साथ ट्रीसेट से हटाने से आइटम का एक बड़ा सेट क्यों नहीं निकलता है?
जावा 8 और जावा 11 दोनों का उपयोग करते हुए, TreeSetएक String::compareToIgnoreCaseतुलनित्र के साथ निम्नलिखित पर विचार करें : final Set<String> languages = new TreeSet<>(String::compareToIgnoreCase); languages.add("java"); languages.add("c++"); languages.add("python"); System.out.println(languages); // [c++, java, python] जब मैं इसमें मौजूद सटीक तत्वों को हटाने की कोशिश करता हूं TreeSet, तो यह काम करता …

7
जावा 8 में एक अवरुद्ध पृष्ठभूमि लोडर कैसे बनाएं?
सवाल आप जावा 8 में एक उचित पृष्ठभूमि लोडर कैसे बना सकते हैं? शर्तें: डेटा को पृष्ठभूमि में लोड किया जाना चाहिए लोड करने के बाद डेटा प्रदर्शित किया जाना चाहिए जब डेटा लोड किया जाता है तो कोई और अनुरोध स्वीकार नहीं किया जाना चाहिए यदि डेटा के लोड …


2
जब संख्या 0 के बराबर हो, तो मैं एक सीमा के साथ सीमा (संख्या) को कैसे छोड़ सकता हूं?
मेरे पास कुछ जावा कोड हैं जो वस्तुओं को प्रदान करते हैं items। यह उन पर आधारित है maxNumber: items.stream() .map(this::myMapper) .filter(item -> item != null) .limit(maxNumber) .collect(Collectors.toList()); यह ठीक से काम करता है, लेकिन सवाल यह है: क्या सीमित करने का एक तरीका है जब maxNumber == 0? मुझे …


2
एरो (->) ऑपरेटर पूर्वता / प्राथमिकता सबसे कम है, या असाइनमेंट / संयुक्त असाइनमेंट की प्राथमिकता सबसे कम है?
JLS : सबसे कम पूर्ववर्ती ऑपरेटर एक लैम्ब्डा अभिव्यक्ति (->) का तीर है , इसके बाद असाइनमेंट ऑपरेटर। किस दिशा में पीछा किया गया (बढ़ती प्राथमिकता, घटती प्राथमिकता)? - "पीछा किया" का अर्थ है असाइनमेंट में उच्च प्राथमिकता या कम प्राथमिकता है (तीर ऑपरेटर के संबंध में)? मुझे लगता है, …

1

3
+0 और -0 इंट और फ्लोट डेटा के लिए अलग-अलग व्यवहार दिखाता है
मैंने इस पोस्ट को नकारात्मक और सकारात्मक शून्य पढ़ा है । मेरी समझ निम्नलिखित कोड देना चाहिए करने के लिए true और true एक आउटपुट के रूप में। हालांकि, यह दे रहा है falseऔर trueएक आउटपुट के रूप में। मैं नकारात्मक शून्य की तुलना सकारात्मक शून्य से कर रहा हूं। …
16 java  java-8 

5
नक्शे से अलग-अलग मानों के साथ मानचित्र कैसे बनाएं (और बाइनरीऑपरेटर का उपयोग करके सही कुंजी का उपयोग करें)?
मेरे पास एक नक्शा है Map<K, V>और मेरा लक्ष्य डुप्लिकेट किए गए मूल्यों को दूर करना है और Map<K, V>फिर से उसी संरचना को आउटपुट करना है। डुप्लिकेट मान पाए जाने पर, kदो मान ( k1और k1) में से एक कुंजी ( ) चुनी जानी चाहिए जो इन मूल्यों को …

1
ऑपरेटर '+' को ऑब्जेक्ट और स्ट्रिंग पर लागू नहीं किया जा सकता है
निम्नलिखित कोड: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } JDK 8 में त्रुटियों के बिना संकलन (-source 1.6 का उपयोग करके), लेकिन त्रुटि संदेश के साथ JDK 6 में विफल रहता है: Operator '+' cannot be applied to java.lang.Object and …
12 java  java-8  javac  java-6 

2
किसी भी कारण से अपने निर्धारित कार्यों में से एक बार जावा बंद निष्पादक सेवा
मुझे किसी तरह की सेवा की आवश्यकता है जो कुछ कार्यों को एक साथ और 1 मिनट के लिए 1 सेकंड के अंतराल में चलाएगी। यदि कोई एक कार्य विफल हो जाता है, तो मैं सेवा को रोकना चाहता हूं और प्रत्येक कार्य जो इसके साथ चलता है, किसी तरह …

2
इस जावा 8 स्ट्रीम कलेक्ट () विधि को कैसे समझें?
मैं एक अंतर सरणी को सूची में बदलने की कोशिश कर रहा था और मैंने जावा 8 स्ट्रीम का उपयोग करने का अपरिचित मार्ग लिया और इसके साथ आया Arrays.stream(arr).boxed().collect(Collectors.toList()); मुझे अभी भी इस लाइन को समझने में कठिनाई है, ज्यादातर, Collectors.toList()इस मामले में ArrayList<Integer>कार्यान्वयन Listइंटरफ़ेस क्यों है ? क्यों …

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