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

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

2
क्या आप अज्ञात आकार के असंतुलित स्प्लिटर को पुन: संतुलित कर सकते हैं?
मैं Streamअज्ञात संख्या के दूरस्थ रूप से संग्रहित JSON फ़ाइलों (फ़ाइलों की संख्या ज्ञात नहीं है) के एक विषम सेट के समानांतर प्रसंस्करण का उपयोग करना चाहता हूं । फाइलें आकार में व्यापक रूप से भिन्न हो सकती हैं, 1 JSON रिकॉर्ड प्रति फ़ाइल से कुछ अन्य फाइलों में 100,000 …

3
कस्टम छँटाई इस तरह से कि A, B से पहले आता है और B से पहले आता है
मेरे पास इस तरह के रंगों की सूची है: गुलाबी, नीला, लाल, नीला, ग्रे, हरा, बैंगनी, काला ... आदि List<String> listOfColors = Arrays.asList("Pink", "Blue", "Red", "blue", "Grey", "green", "purple", "black"); कुछ मध्यवर्ती ऑपरेशन हैं जैसे कुछ फलों के रंगों को छानना, अब मुझे फ़िल्टर्ड परिणामों के साथ छोड़ दिया गया …

5
जावा में एक वर्ष के कुल सप्ताह कैसे लगाएं?
मैं एक प्रोजेक्ट पर काम कर रहा हूं। वहां मुझे एक वर्ष के कुल सप्ताह का पता लगाना चाहिए। मैंने निम्नलिखित कोड के साथ प्रयास किया, लेकिन मुझे गलत उत्तर मिला: 2020 में 53 सप्ताह हैं, लेकिन यह कोड 52 सप्ताह देता है। इस कोड में मैं कहां गलत हो …

1
एक असंबंधित इंटरफ़ेस प्रकार के साथ इनवॉइस करने पर कंपाइलर क्लास प्रकार के पैरामीटर के साथ इस जेनेरिक पद्धति को क्यों चुनता है?
निम्नलिखित दो वर्गों और इंटरफ़ेस पर विचार करें: public class Class1 {} public class Class2 {} public interface Interface1 {} क्यों दूसरी कॉल करने के लिए करता है mandatoryके साथ अतिभारित विधि आह्वान Class2, अगर getInterface1और Interface1साथ कोई संबंध नहीं है Class2? public class Test { public static void main(String[] …

1
जावा -8 में विधि संदर्भ और जेनरिक
मैं जेनेरिक प्रकारों के साथ संयुक्त विधि संदर्भ के साथ समस्या का सामना कर रहा हूं । हमारे पास कोड है जहां हमें एक अधिभार विधि को कॉल करने की आवश्यकता है, लेकिन यह त्रुटि के साथ विफल हो रहा है: मूल्य m1 () नहीं हल कर सकते मैंने अपनी …
11 java  generics  lambda  java-8 

2
Java8 में डेटा की सूची साफ करना
डेटा की सूची की सफाई के लिए, मैंने एक तरीका बनाया है जो डेटा की सूची और प्रदर्शन की सफाई की सूची को स्वीकार करता है। public <T> List<T> cleanData(List<T> data, List<Function<T, T>> cleanOps) { List<T>dataNew=data.stream().map((str) -> { T cleanData = str; for(Function<T,T> function:cleanOps) { cleanData=function.apply(cleanData); } return cleanData; }).collect(Collectors.toList()); …

4
जावा 8 स्ट्रीम एपीआई में एक साथ कैसे () और allMatch () काम करता है
मुझे नीचे दिए गए तरीके के रूप में जावा 8 स्ट्रीम एपीआई के बारे में एक प्रश्नोत्तरी मिली Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); आउटपुट है Fred Jim मुझे भ्रम है कि यह धारा कैसे काम करती है? मेरा अपेक्षित परिणाम होना चाहिए Fred Jim Sheila झांकना () …

6
जावा में दिए गए मानचित्र मान से नवीनतम तिथि कैसे प्राप्त करें
मैं नीचे मानों के साथ हैश मैप कर रहा हूं, उन मूल्यों में जो मैं स्ट्रिंग डेटा प्रकार के रूप में तारीख करता हूं। मैं उन सभी तिथियों की तुलना करना चाहूंगा जो नक्शे में उपलब्ध हैं और केवल एक कुंजी-मूल्य निकालते हैं जिसकी हाल की तारीख है। मैं मानों …

4
धाराओं के साथ अपवादों को संभालना
मेरे पास एक है Map<String,List<String>>और इसे चालू करना चाहता हूं Map<String,List<Long>>क्योंकि Stringसूची में प्रत्येक का प्रतिनिधित्व करता है Long: Map<String,List<String>> input = ...; Map<String,List<Long>> output= input.entrySet() .stream() .collect(toMap(Entry::getKey, e -> e.getValue().stream() .map(Long::valueOf) .collect(toList())) ); मेरा मुख्य मुद्दा यह है कि प्रत्येक Stringसही ढंग से प्रतिनिधित्व नहीं कर सकता है Long; …

4
HashMap के मूल्यों को पुनरावृत्त और कॉपी करने का कुशल तरीका
मैं रूपांतरित करना चाहता हूं: Map<String, Map<String, List<Map<String, String>>>> inputMap सेवा: Map<String, Map<String, CustomObject>> customMap inputMap विन्यास में प्रदान किया गया है और तैयार है लेकिन मुझे इसकी आवश्यकता है customMap प्रारूपित । CustomObject List<Map<String, String>>एक फ़ंक्शन में कोड की कुछ पंक्तियों का उपयोग करने से प्राप्त होगा । मैंने …

2
WeakHashMap का उपयोग करने के बावजूद OutOfMemoryException
यदि कॉल नहीं करते हैं System.gc(), तो सिस्टम एक OutOfMemoryException को फेंक देगा। मुझे नहीं पता कि मुझे System.gc()स्पष्ट रूप से कॉल करने की आवश्यकता क्यों है ; जेवीएम को gc()खुद को सही कहना चाहिए ? कृपया सलाह दें। निम्नलिखित मेरा परीक्षण कोड है: public static void main(String[] args) throws …

1
निष्कासन कार्यान्वयन विवरण
मेरे पास एक छोटा कार्यान्वयन विवरण प्रश्न है जिसे मैं समझने में विफल हूं ArrayList::removeIf। मुझे नहीं लगता कि मैं इसे बस वैसे ही रख सकता हूं जैसे बिना कुछ पूर्व शर्त के। जैसे: कार्यान्वयन मूल रूप से एक थोक है remove , इसके विपरीत ArrayList::remove। एक उदाहरण से चीजों …
9 java  java-8  iterator 

3
जावा स्ट्रीम: कई रेंज के साथ फ़िल्टर
मैं एक संसाधन को फ़िल्टर करने और एक क्षेत्र के आधार पर कुछ तत्वों को बाहर करने की कोशिश कर रहा हूं। बाहर करने के लिए मेरे पास एक सेट है (जिसमें एक आईडी है जिसे बाहर रखा जाना चाहिए) और एक सूची (इसमें कई प्रकार के आईडी शामिल हैं …

1
प्रतिबिंब के साथ JIT अनुकूलन तोड़ना
जब एक उच्च समवर्ती एकल वर्ग के लिए इकाई परीक्षणों के साथ मैं निम्नलिखित अजीब व्यवहार पर ठोकर खाई (JDK 1.8.0_162 पर परीक्षण): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass getInstance() { return INSTANCE; } SingletonClass(int value) { this.value = …

4
जावा स्ट्रीम वाले कर्मचारियों की सूची में शामिल होने की विशिष्ट तिथि से पहले और बाद में कर्मचारी प्राप्त करें
मेरे पास है Listकी Employeeअलग तिथियों के साथ शामिल होने रों। मैं स्ट्रीम का उपयोग करके सूची से जुड़ने की विशिष्ट तिथि से पहले और बाद में कर्मचारी प्राप्त करना चाहता हूं। मैंने निम्नलिखित कोड की कोशिश की, List<Employee> employeeListAfter = employeeList.stream() .filter(e -> e.joiningDate.isAfter(specificDate)) .collect(Collectors.toList()); List<Employee> employeeListBefore = employeeList.stream() …

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