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

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

12
कैसे एक विधि संदर्भ की उपेक्षा करने के लिए विधेय
जावा 8 में, आप एक स्ट्रीम को फ़िल्टर करने के लिए एक विधि संदर्भ का उपयोग कर सकते हैं, उदाहरण के लिए: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); क्या एक विधि संदर्भ बनाने का एक तरीका है जो किसी मौजूदा की उपेक्षा है, जैसे कि: long nonEmptyStrings = …
330 java  predicate  java-8  negate 

17
जावा 8 में जावेदोक टैग अधूरे होने पर मावेन काम नहीं कर रहा है
चूंकि मैं मावेन का उपयोग करता हूं इसलिए मैं अपने स्थानीय रिपॉजिटरी प्रोजेक्ट्स को बनाने और स्थापित करने में सक्षम रहा हूं जिनके पास अपूर्ण जावाडॉक टैग हैं (उदाहरण के लिए, एक लापता पैरामीटर)। हालाँकि, जब से मैंने जावा 8 (1.8.0-ea-b90) में माइग्रेट किया है, मावेन लापता प्रलेखन टैग के …

13
जावा 8 स्ट्रीम फॉरएच से ब्रेक या वापसी?
जब हम एक से अधिक बाहरी पुनरावृत्ति काIterable उपयोग करते हैं breakया returnप्रत्येक लूप के लिए बढ़ाया जाता है जैसे: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } हम जावा 8 लैम्ब्डा अभिव्यक्ति में आंतरिक पुनरावृत्ति का उपयोग breakया returnउपयोग कैसे कर …
312 java  foreach  lambda  java-8 

9
क्या "जावा कंजेंसी इन प्रैक्टिस" अभी भी मान्य है? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 3 साल पहले बंद हुआ । इस प्रश्न …

5
क्या जावा 8 पाने वालों को वैकल्पिक प्रकार लौटाना चाहिए?
Optional जावा 8 में पेश किया गया प्रकार कई डेवलपर्स के लिए एक नई बात है। क्या एक गेट्टर विधि Optional<Foo>क्लासिक के स्थान पर Fooएक अच्छा अभ्यास है? मान लें कि मान हो सकता है null।

17
मैं Java 8 स्ट्रीम के अंदर से CHECKED अपवाद कैसे फेंक सकता हूं?
मैं Java 8 स्ट्रीम / लैम्ब्डा के अंदर से CHECKED अपवाद कैसे फेंक सकता हूं? दूसरे शब्दों में, मैं इस संकलन की तरह कोड बनाना चाहता हूं: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } यह कोड संकलित नहीं …

4
Collection.stream ()। ForEach () और Collection.forEach () के बीच अंतर क्या है?
मैं समझता हूं कि इसके साथ .stream(), मैं श्रृंखला संचालन का उपयोग कर सकता हूं जैसे कि .filter()समानांतर धारा का उपयोग कर सकता हूं । लेकिन अगर मुझे छोटे ऑपरेशन (उदाहरण के लिए, सूची के तत्वों को मुद्रित करना) निष्पादित करने की आवश्यकता है, तो उनके बीच क्या अंतर है? …

9
Java 8 में LocalDateTime से मिलीसेकंड कैसे प्राप्त करें
मुझे आश्चर्य हो रहा है कि क्या 1-1-1970 (युग) के बाद से वर्तमान मिलीसेकंड प्राप्त करने का कोई तरीका है LocalDate , जावाLocalTime या LocalDateTimeवर्गों का । ज्ञात तरीका नीचे है: long currentMilliseconds = new Date().getTime(); या long currentMilliseconds = System.currentTimeMillis();

5
मैं एक जावा 8 इंटस्ट्रीम को सूची में कैसे बदलूं?
मैं डॉक्स को देख रहा हूं IntStream, और मुझे एक toArrayविधि दिखाई दे रही है , लेकिन सीधे ए पर जाने का कोई तरीका नहीं हैList<Integer> निश्चित रूप से ए को कन्वर्ट करने का एक तरीका Streamहै List?
283 java  java-8 

11
Java 8 की Optional.ifPresent की कार्यात्मक शैली और यदि नहीं तो क्या है?
जावा 8 में, मैं एक Optionalवस्तु के लिए कुछ करना चाहता हूं यदि वह मौजूद है, और दूसरी चीज है अगर वह मौजूद नहीं है। if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } यह एक 'कार्यात्मक शैली' नहीं है, हालांकि। Optionalएक ifPresent()विधि है, लेकिन मैं एक orElse()विधि को …

13
वैकल्पिक के लिए उपयोग करता है
जावा 8 का उपयोग अब 6+ महीने से कर रहा है, मैं नए एपीआई परिवर्तनों से बहुत खुश हूं। एक क्षेत्र जिसका मुझे अभी भी भरोसा नहीं है कि कब उपयोग करना है Optional। मुझे लगता है कि हर जगह इसका उपयोग करने के इच्छुक लोगों के बीच झूलना संभव …
271 java  java-8  optional 

10
जावा 8: कई इकाइयों में दो लोकल डेटाइम के बीच अंतर
मैं दो के बीच के अंतर की गणना करने की कोशिश कर रहा हूं LocalDateTime। आउटपुट को प्रारूप का होना चाहिए y years m months d days h hours m minutes s seconds। यहाँ मैंने जो लिखा है: import java.time.Duration; import java.time.Instant; import java.time.LocalDateTime; import java.time.Period; import java.time.ZoneId; public class …

3
जावा 8 डेट टाइम एपीआई (java.time) और जोडा-टाइम के बीच अंतर
मुझे पता है कि java.util.Date और Joda-Time से संबंधित प्रश्न हैं । लेकिन कुछ खुदाई के बाद, मुझे java.time एपीआई ( जावा 8 में नया , जेएसआर 310 द्वारा परिभाषित ) और जोडा-टाइम के बीच के अंतर के बारे में एक धागा नहीं मिला । मैंने सुना है कि जावा …

9
डिफ़ॉल्ट इंटरफ़ेस विधियाँ केवल Android N के साथ शुरू होने का समर्थन करती हैं
मैंने एंड्रॉइड स्टूडियो 3.1 में अपग्रेड किया और मुझे निम्न त्रुटि मिल रही है: Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner) Message{kind=ERROR, text=Default interface methods are only supported starting with Android N (--min-api 24): void android.arch.lifecycle.DefaultLifecycleObserver.onCreate(android.arch.lifecycle.LifecycleOwner), sources=[Unknown source file], tool name=Optional.of(D8)} यहाँ मेरा …
262 android  java-8  kotlin 

9
स्ट्रीम <T> Iterable <T> को लागू क्यों नहीं करता है?
जावा 8 में हमारे पास क्लास स्ट्रीम &lt;टी&gt; है , जो उत्सुकता से एक विधि है Iterator&lt;T&gt; iterator() तो आप उम्मीद करेंगे कि यह इंटरफ़ेस Iterable &lt;T&gt; को लागू करे , जिसके लिए इस पद्धति की आवश्यकता है, लेकिन ऐसा नहीं है। जब मैं एक फॉरेस्ट लूप का उपयोग करके …

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