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

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

7
स्ट्रिंग के लिए तुरंत प्रारूप
मैं नए जावा 8 टाइम-एपीआई और एक पैटर्न का उपयोग करके एक इंस्टेंट को एक स्ट्रिंग में प्रारूपित करने की कोशिश कर रहा हूं: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); उपरोक्त कोड का उपयोग करने से मुझे एक अपवाद प्राप्त होता है जो एक असमर्थित क्षेत्र की …

6
मैं Milliseconds में एक लंबे युग से जावा 8 LocalDate कैसे बना सकता हूं?
मेरे पास एक बाहरी एपीआई है जो मुझे तारीखों के रूप में देता है long एस के में दर्शाता है, जो कि युग की शुरुआत से मिलीसेकंड के रूप में दर्शाया गया है। पुरानी शैली जावा एपीआई के साथ, मैं बस Dateइसके साथ से निर्माण करूंगा Date myDate = new …

5
जावा 8 स्ट्रीम का .min () और .max (): यह संकलन क्यों करता है?
नोट: यह प्रश्न एक मृत लिंक से उत्पन्न होता है, जो पिछले SO प्रश्न था, लेकिन यहाँ जाता है ... इस कोड को देखें ( ध्यान दें: मुझे पता है कि यह कोड "काम नहीं करेगा" और Integer::compareइसका उपयोग किया जाना चाहिए - मैंने अभी इसे लिंक किए गए प्रश्न …
215 java  java-8  java-stream 

10
किसी को Objects.requireNonNull () का उपयोग क्यों करना चाहिए?
मैंने नोट किया है कि Oracle JDK उपयोग में कई जावा 8 विधियाँ Objects.requireNonNull(), जो NullPointerExceptionदी गई वस्तु (तर्क) हैं , तो आंतरिक रूप से फेंकता है null। public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } लेकिन NullPointerExceptionवैसे भी फेंक दिया …

2
क्या कारण है कि जावा 8 इंटरफ़ेस विधियों में "सिंक्रनाइज़" की अनुमति नहीं है?
जावा 8 में, मैं आसानी से लिख सकता हूं: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } } मुझे पूर्ण सिंक्रनाइज़ेशन शब्दार्थ मिलेगा जो मैं कक्षाओं में भी उपयोग कर सकता हूं। हालाँकि, …

9
Java8: HashMap <X, Y> से HashMap <X, Z> स्ट्रीम / मैप-रिड्यूस / कलेक्टर का उपयोग कर
मुझे पता है कि कैसे - Listसे सरल जावा को "बदलना" है , अर्थात:YZ List&lt;String&gt; x; List&lt;Integer&gt; y = x.stream() .map(s -&gt; Integer.parseInt(s)) .collect(Collectors.toList()); अब मैं मूल रूप से एक मानचित्र के साथ ही करना चाहता हूं, अर्थात: INPUT: { "key1" -&gt; "41", // "41" and "42" "key2" -&gt; "42 …

13
जावा 8 का उपयोग करके वस्तुओं की सूची को स्ट्रिंग () विधि से प्राप्त स्ट्रिंग में परिवर्तित करना
Java 8. Eg में बहुत सी उपयोगी नई चीजें हैं, मैं वस्तुओं की एक सूची पर एक धारा के साथ पुनरावृति कर सकता हूं और फिर एक विशिष्ट क्षेत्र से मूल्यों का योग कर सकता हूं Object। उदाहरण के लिए public class AClass { private int value; public int getValue() …

8
`Optional.orElse ()` और `Optional.orElseGet ()` के बीच अंतर
मैं Optional&lt;T&gt;.orElse()और Optional&lt;T&gt;.orElseGet()विधियों के बीच के अंतर को समझने की कोशिश कर रहा हूं । orElse()विधि के लिए विवरण है "यदि वर्तमान में मूल्य लौटाएं, अन्यथा अन्य वापस करें।" जबकि, orElseGet()विधि के लिए विवरण है "यदि मौजूद है तो मान लौटाएं, अन्यथा अन्य आह्वान करें और उस मंगलाचरण का परिणाम …
206 java  java-8  optional 

23
जावा "लैम्बडा के भाव इस भाषा के स्तर पर समर्थित नहीं हैं"
मैं जावा 8 की कुछ नई विशेषताओं का परीक्षण कर रहा था और उदाहरण के लिए मेरी आईडीई (ग्रहण मूल रूप से, फिर इंटेलीजे) में कॉपी की गई थी जैसा कि यहां दिखाया गया है ग्रहण ने लंबोदर भावों के लिए कोई समर्थन नहीं दिया, और इंटेलीजे ने एक त्रुटि …

4
जावा 8 स्ट्रीम और सरणियों पर संचालन
मैंने अभी नई जावा 8 स्ट्रीम क्षमताओं की खोज की है। पायथन से आ रहा है, मैं सोच रहा था कि क्या अब एक समरूप जैसे सरणियों पर संचालन करने का एक साफ तरीका था, दो सरणियों को "एक पंक्ति पायथोनिक" तरीके से गुणा करना? धन्यवाद

2
String.chars () जावा 8 में ints की एक धारा क्यों है?
जावा 8 में, एक नई विधि है String.chars()जो intएस की एक धारा ( IntStream) लौटाती है जो चरित्र कोड का प्रतिनिधित्व करती है। मुझे लगता है कि कई लोग charइसके बजाय यहाँ की एक धारा की उम्मीद करेंगे । एपीआई को इस तरह से डिजाइन करने की प्रेरणा क्या थी?
197 java  string  java-8 

2
कंपेटिबलफ्यूचर, फ्यूचर और आरएक्सजेवा के ऑब्जर्वेबल के बीच अंतर
मैं और CompletableFuture, के बीच का अंतर जानना चाहूंगा ।FutureObservable RxJava मुझे पता है कि सभी अतुल्यकालिक हैं लेकिन Future.get() धागे को अवरुद्ध करता है CompletableFuture कॉलबैक विधियाँ देता है RxJava Observable--- CompletableFutureअन्य लाभों के समान (सुनिश्चित नहीं) उदाहरण के लिए: यदि क्लाइंट को कई सेवा कॉल करने की आवश्यकता …

8
जावा 8 - सूची बदलने के लिए सबसे अच्छा तरीका: नक्शा या फ़ॉरच?
मेरे पास एक सूची है myListToParseजहां मैं तत्वों को फ़िल्टर करना चाहता हूं और प्रत्येक तत्व पर एक विधि लागू करना चाहता हूं, और परिणाम को दूसरी सूची में जोड़ना चाहिए myFinalList। जावा 8 के साथ मैंने देखा कि मैं इसे 2 अलग-अलग तरीकों से कर सकता हूं। मैं उनके …
188 java  java-8  java-stream 

9
जावा 8 लंबोदर शून्य तर्क
मान लें कि मेरे पास जावा 8 में निम्नलिखित कार्यात्मक इंटरफ़ेस है: interface Action&lt;T, U&gt; { U execute(T t); } और कुछ मामलों के लिए मुझे तर्क या वापसी प्रकार के बिना कार्रवाई की आवश्यकता है। तो मैं कुछ इस तरह से लिखता हूं: Action&lt;Void, Void&gt; a = () -&gt; …
188 java  lambda  java-8  void 

19
एक विधेय द्वारा एक धारा को सीमित करें
क्या एक जावा 8 स्ट्रीम ऑपरेशन है जो एक (संभावित रूप से अनंत) को सीमित करता है Streamजब तक कि पहला तत्व एक विधेय से मेल नहीं खाता है? जावा 9 में हम takeWhile10 से कम संख्या को प्रिंट करने के लिए नीचे दिए गए उदाहरण के रूप में उपयोग …
187 java  java-8  java-stream 

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