क्या आप एक सेट जावा में शून्य जोड़ सकते हैं?
क्या आप एक सेट जावा में शून्य जोड़ सकते हैं?

वीडियो: क्या आप एक सेट जावा में शून्य जोड़ सकते हैं?

वीडियो: क्या आप एक सेट जावा में शून्य जोड़ सकते हैं?
वीडियो: जावा में शून्य कीवर्ड (ट्यूटोरियल) 2024, नवंबर
Anonim

परिभाषा के अनुसार a सेट वस्तु करता है डुप्लिकेट मानों की अनुमति न दें लेकिन यह करता है ज्यादा से ज्यादा अनुमति दें एक अशक्त मूल्य। शून्य हैशसेट में मान - हैशसेट ऑब्जेक्ट अनुमति देता है शून्य मान लेकिन, आप जोड़ सकते हो केवल एक अशक्त इसके लिए तत्व। हालांकि आप जोड़ना अधिक शून्य मान अगर आप इसकी सामग्री को प्रिंट करने का प्रयास करें, यह केवल प्रदर्शित करता है एक अशक्त.

इसी तरह, क्या हम जावा सूची में शून्य जोड़ सकते हैं?

सूचियों शामिल करने की अनुमति है शून्य , तो आप शून्य डाल सकते हैं इसमें आप चाहें तो। एक ArrayList को स्पष्ट रूप से अनुमति है और स्टोर करने में सक्षम है शून्य मूल्य, क्योंकि वे आपके कार्यक्रम के लिए सार्थक हो सकते हैं। और खाली सूची खाली है (अर्थात इसमें कुछ भी नहीं है, सम नहीं शून्य.

इसके बाद, प्रश्न यह है कि कौन सा जावा संग्रह शून्य की अनुमति नहीं देता है? जावा में हैशसेट। हैशसेट वर्ग एक हैश तालिका द्वारा समर्थित सेट इंटरफ़ेस को लागू करता है, जो वास्तव में एक हैश मैप उदाहरण है। सेट के पुनरावृति क्रम की कोई गारंटी नहीं है जिसका अर्थ है कि वर्ग समय के साथ तत्वों के निरंतर क्रम की गारंटी नहीं देता है। यह वर्ग शून्य की अनुमति देता है तत्त्व.

इसी तरह, क्या हैशसेट जावा में शून्य मानों की अनुमति देता है?

हैशसेट करता है नहीं अनुमति डुप्लिकेट तत्व जिसका अर्थ है आप कर सकते हैं डुप्लिकेट स्टोर न करें मूल्यों में हैशसेट . हैश मैप करता है नहीं अनुमति डुप्लीकेट चाबियां हालांकि यह की अनुमति देता है डुप्लीकेट होना मूल्यों . हैशसेट एकल होने की अनुमति देता है शून्य मान . हैश मैप सिंगल की अनुमति देता है शून्य कुंजी और कोई भी संख्या शून्य मान.

आप जावा में शून्य को मान कैसे देते हैं?

में जावा , ए शून्य मान किसी भी प्रकार के ऑब्जेक्ट संदर्भ को यह इंगित करने के लिए असाइन किया जा सकता है कि यह कुछ भी नहीं इंगित करता है। कंपाइलर असाइन करता है शून्य संदर्भ प्रकार के किसी भी प्रारंभिक स्थिर और उदाहरण सदस्यों के लिए। कंस्ट्रक्टर की अनुपस्थिति में, getArticles () और getName () विधियाँ वापस आ जाएंगी शून्य संदर्भ।

सिफारिश की: