Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा 9 में स्ट्रीम की अशक्त () विधि का उपयोग कब करें?


Nullable() विधि स्ट्रीम . की एक स्थिर विधि है वर्ग जो एक अनुक्रमिक स्ट्रीम देता है जिसमें एक तत्व होता है यदि गैर-शून्य, अन्यथा एक खाली लौटाता है। जावा 9 NullPointerExceptions . से बचने के लिए इस पद्धति की शुरुआत की है और शून्य जांच . से भी बचें धाराओं का। ofNullable() . का उपयोग करने का मुख्य उद्देश्य एक खाली विकल्प return लौटाने का तरीका है यदि मान शून्य है।

सिंटैक्स

स्थिर  स्ट्रीम Nullable(T t) 

उदाहरण-1

आयात करें int गिनती =(int) स्ट्रीम।अशक्त की (5000)। गिनती (); System.out.println (गिनती); System.out.println ("ट्यूटोरिक्स"); गिनती =(int) स्ट्रीम।अशक्त की (शून्य)। गिनती (); System.out.println (गिनती); }}

आउटपुट

ट्यूटोरियल्सप्वाइंट1ट्यूटोरिक्स0 

उदाहरण-2

आयात करें स्ट्रीम.अशक्त की (str).forEach(System.out::println); // कंसोल में कुछ भी प्रिंट नहीं करता है str ="ट्यूटोरियल पॉइंट"; स्ट्रीम.अशक्त की (str).forEach(System.out::println); // TutorialsPoint प्रिंट करता है }}

आउटपुट

ट्यूटोरियल्सप्वाइंट 

  1. हम जावा में पैक () विधि का उपयोग कब कर सकते हैं?

    द पैक() विधि विंडो . में परिभाषित है जावा में वर्ग और यह फ्रेम को आकार देता है ताकि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हो। पैक() . का एक विकल्प विधि setSize() . को कॉल करके स्पष्ट रूप से एक फ्रेम आकार स्थापित करना है या सेटबाउंड्स () तरीके। सामान्य तौर पर, पैक () . का उपयोग करते हु

  1. जावा में सेटबाउंड () विधि का क्या उपयोग है?

    लेआउट प्रबंधक जोड़े गए घटकों की स्थिति और आकार को स्वचालित रूप से तय करने के लिए उपयोग किया जाता है। एक लेआउट मैनेजर की अनुपस्थिति में, घटकों की स्थिति और आकार को मैन्युअल रूप से सेट करना पड़ता है। सेटबाउंड्स() ऐसी स्थिति में स्थिति और आकार निर्धारित करने के लिए विधि का उपयोग किया जाता है। घटकों

  1. हम जावा में स्ट्रिंग क्लास की इंटर्न () विधि का उपयोग कब कर सकते हैं?

    इंटर्न() विधि स्ट्रिंग वर्ग . का स्ट्रिंग दोहराव की समस्याओं से निपटने के लिए इस्तेमाल किया जा सकता है जावा में। इंटर्न () का उपयोग करना हम डुप्लिकेट स्ट्रिंग इंस्टेंस द्वारा खपत की गई बहुत सारी मेमोरी को बचा सकते हैं . एक स्ट्रिंग डुप्लिकेट होती है यदि उसमें अन्य स्ट्रिंग के समान सामग्री होती है