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

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

3
जावा 8 विधि संदर्भ: एक पैरामीटर को परिणामी आपूर्ति करने में सक्षम आपूर्तिकर्ता प्रदान करता है
मैं उपयोग करना चाहूंगा java.util.Optional.orElseThrow() एक अपवाद प्रकार के साथ जो एक निर्माण पैरामीटर के लिए पूछता है। कुछ इस तरह: .orElseThrow(MyException::new(someArgument)) // obviously NOT working क्या एक आपूर्तिकर्ता बनाने का एक तरीका है जो मेरे तर्क मूल्य को पारित करता है?
259 java  java-8  java-stream 

7
धाराओं का उपयोग करके मानचित्र का निर्माण करते समय डुप्लिकेट को अनदेखा करें
Map<String, String> phoneBook = people.stream() .collect(toMap(Person::getName, Person::getAddress)); java.lang.IllegalStateException: Duplicate keyजब एक डुप्लिकेट तत्व पाया जाता है तो मुझे मिलता है। क्या मानचित्र में मूल्यों को जोड़ने पर इस तरह के अपवाद को अनदेखा करना संभव है? जब डुप्लिकेट होता है तो बस उस डुप्लिकेट कुंजी को अनदेखा करके जारी रखना …
257 java  java-8  java-stream 

4
इंस्टेंट और लोकल डेटाइम में क्या अंतर है?
मुझे पता है: तत्काल कंप्यूटिंग के लिए एक "तकनीकी" टाइमस्टैम्प प्रतिनिधित्व (नैनोसेकंड) है। LocalDateTime मनुष्यों के लिए समय-क्षेत्र सहित तारीख / घड़ी प्रतिनिधित्व है। अभी भी अंत में IMO दोनों को अधिकांश एप्लिकेशन उपयोग-मामलों के लिए प्रकार के रूप में लिया जा सकता है। उदाहरण के रूप में: वर्तमान में …
256 java  datetime  java-8 

13
जावा 8 में दो तिथियों के बीच के दिनों की गणना करें
मुझे पता है कि एसओ पर बहुत सारे सवाल हैं कि कैसे प्राप्त किया जाए, लेकिन मैं चाहता हूं और नए जावा 8 डेट एपी का उपयोग करके उदाहरण देता हूं। मैं JodaTime पुस्तकालय भी जानता हूं, लेकिन मुझे बाहरी पुस्तकालयों के बिना एक कार्य रास्ता चाहिए। इन प्रतिबंधों के …

12
मैक से जावा 8 JDK निकालना
इसलिए मैंने कुछ उदाहरणों को देखने के लिए कुछ समय पहले JDK 8 का बीटा स्थापित किया। मैंने अब तक निश्चित रूप से सोचा था, संस्करणों के बीच बदलना आसान है। इंटेलीज के साथ कुछ प्ले डेवलपमेंट कर रहे हैं। किसी कारण के लिए, IntelliJ 8 के साथ संकलन कर …

4
जावा में डिफॉल्ट तरीके से कॉल करना
जावा 8 मौजूदा कार्यान्वयन को संशोधित करने की आवश्यकता के बिना इंटरफेस का विस्तार करने की क्षमता प्रदान करने के लिए डिफ़ॉल्ट तरीकों का परिचय देता है । मुझे आश्चर्य है कि यदि किसी विधि के डिफ़ॉल्ट कार्यान्वयन को स्पष्ट रूप से लागू करना संभव है, जब उस पद्धति को …

3
Iterable <T> स्ट्रीम () और पैरेललस्ट्रीम () तरीके क्यों नहीं प्रदान करता है?
मैं सोच रहा हूं कि Iterableइंटरफ़ेस क्यों stream()और parallelStream()तरीके प्रदान नहीं करता है । निम्नलिखित वर्ग पर विचार करें: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } यह एक हाथ का …

3
जावा 8 लैम्ब्डा, फंक्शन.सिटी () या टी-> टी
На сттот вопрос есть ответы на Stack Overflow на русском : Лямбды в Java 8, что лучше испольмовать - Function.identity () или t-&gt; t? मेरे पास Function.identity()विधि के उपयोग के संबंध में एक प्रश्न है । निम्नलिखित कोड की कल्पना करें: Arrays.asList("a", "b", "c") .stream() .map(Function.identity()) // &lt;- This, .map(str …

12
स्ट्रीम के साथ जावा 8 के वैकल्पिक का उपयोग करना :: flatMap
नया जावा 8 स्ट्रीम फ्रेमवर्क और दोस्त कुछ बहुत ही संक्षिप्त जावा कोड के लिए बनाते हैं, लेकिन मैं एक सरल-सहज स्थिति में आया हूं जो संक्षिप्त रूप से करने के लिए मुश्किल है। एक List&lt;Thing&gt; thingsविधि और विधि पर विचार करें Optional&lt;Other&gt; resolve(Thing thing)। मैं Thingएस को मैप करना …

5
जावा स्ट्रीम एक बार बंद क्यों हैं?
C # के विपरीत IEnumerable, जहां एक निष्पादन पाइपलाइन को जितनी बार हम चाहें, निष्पादित कर सकते हैं, जावा में एक धारा केवल एक बार 'पुनरावृत्त' हो सकती है। टर्मिनल ऑपरेशन के लिए कोई भी कॉल धारा को बंद कर देता है, यह अनुपयोगी हो जाता है। यह This फीचर …

4
जावा 8 स्ट्रीम: कई फिल्टर बनाम जटिल स्थिति
कभी-कभी आप एक Streamसे अधिक शर्तों के साथ फ़िल्टर करना चाहते हैं: myList.stream().filter(x -&gt; x.size() &gt; 10).filter(x -&gt; x.isCool()) ... या आप एक जटिल स्थिति और एकल के साथ भी ऐसा कर सकते हैं filter: myList.stream().filter(x -&gt; x.size() &gt; 10 &amp;&amp; x -&gt; x.isCool()) ... मेरा अनुमान है कि दूसरे …

4
Optional.ofNullable पर Optional.of का उपयोग क्यों करें?
जावा 8 का उपयोग करते समय Optional वर्ग , दो तरीके हैं जिसमें एक मूल्य को वैकल्पिक में लपेटा जा सकता है। String foobar = &lt;value or null&gt;; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException मैं समझता हूं कि Optional.ofNullableउपयोग करने का एकमात्र सुरक्षित तरीका है Optional, …

6
जेडीके 8 में परमिशन खत्म
मैंने JDK 8 स्थापित किया है और ग्रहण को चलाने की कोशिश कर रहा हूं। मुझे चेतावनी संदेश निम्नलिखित मिल रहा है: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0 इस वीएम विकल्प को अनदेखा करने के क्या कारण हैं?
229 java  java-8  jvm  permgen 

19
जावा स्ट्रीम को 1 और केवल 1 तत्व को फ़िल्टर करें
मैं Streamतत्वों को खोजने के लिए जावा 8 एस का उपयोग करने की कोशिश कर रहा हूं LinkedList। हालांकि, मैं गारंटी देना चाहता हूं कि फिल्टर मानदंडों में एक और एक ही मैच है। यह कोड लें: public static void main(String[] args) { LinkedList&lt;User&gt; users = new LinkedList&lt;&gt;(); users.add(new User(1, …

23
JDK8 के साथ WebService क्लाइंट जनरेशन त्रुटि
मुझे अपनी परियोजना में एक वेब सेवा का उपभोग करने की आवश्यकता है। मैं नेटबीन्स का उपयोग करता हूं इसलिए मैंने अपने प्रोजेक्ट पर राइट-क्लिक किया और एक नया "वेब सर्विस क्लाइंट" जोड़ने की कोशिश की। पिछली बार जब मैंने जाँच की थी, यह वेब सेवा क्लाइंट बनाने का तरीका …

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