क्या बराबर इग्नोरकेस शून्य सुरक्षित है?
क्या बराबर इग्नोरकेस शून्य सुरक्षित है?

वीडियो: क्या बराबर इग्नोरकेस शून्य सुरक्षित है?

वीडियो: क्या बराबर इग्नोरकेस शून्य सुरक्षित है?
वीडियो: Cranberry | Health Benefits and Loss | क्रेनबेरी खाने के फायदे और नुकसान 2024, मई
Anonim

इक्वल्सइग्नोरकेस ( शून्य ); निश्चित रूप से एक NullPointerException में परिणाम होगा। तो बराबर विधियों को यह जांचने के लिए डिज़ाइन नहीं किया गया है कि कोई वस्तु है या नहीं शून्य , सिर्फ इसलिए कि आप उन्हें आमंत्रित नहीं कर सकते शून्य . इसे इस तरह से करने में कभी कोई समस्या नहीं हुई, साथ ही यह एक सुरक्षित तरीका है जाँच क्षमता से परहेज करते हुए शून्य बिंदु अपवाद।

इसके अनुरूप, StringUtils बराबर अशक्त सुरक्षित है?

तुलना () विधि में StringUtils कक्षा एक है शून्य - सुरक्षित तुलना का संस्करण () स्ट्रिंग वर्ग और हैंडल की विधि शून्य मूल्यों पर विचार करके शून्य एक गैर से कम मूल्य शून्य मूल्य। दो शून्य मान माना जाता है बराबरी का.

दूसरा, क्या एक स्ट्रिंग शून्य हो सकती है? एक खाली डोरी एक है डोरी शून्य लंबाई का उदाहरण, जबकि a शून्य स्ट्रिंग का कोई मूल्य नहीं है। एक खाली डोरी "" के रूप में दर्शाया गया है। यह जीरो कैरेक्टर का कैरेक्टर सीक्वेंस है। ए शून्य स्ट्रिंग द्वारा दर्शाया गया है शून्य.

इसके अलावा, जावा बराबर सुरक्षित है?

बराबरी (str1, str2); यह है शून्य सुरक्षित . इसे शायद ही कभी अधिक महंगी स्ट्रिंग का उपयोग करना पड़ता है। बराबरी () विधि क्योंकि एंड्रॉइड पर समान तार लगभग हमेशा "==" ऑपरेंड के साथ तुलना करते हैं, एंड्रॉइड के स्ट्रिंग पूलिंग के लिए धन्यवाद, और लंबाई की जांच अधिकांश बेमेल को फ़िल्टर करने का एक तेज़ तरीका है।

क्या हम जावा में नल के साथ नल की तुलना कर सकते हैं?

में जावा केवल संदर्भ कर सकते हैं मूल्य है शून्य . यदि दोनों सन्दर्भ हैं शून्य तो दोनों का मान समान है। अत शून्य == शून्य सच होना। एक और कारण शून्य == शून्य रिटर्न सच है कि कोई संदर्भ है या नहीं, यह जांचने के लिए कोई ऑपरेटर नहीं है शून्य ; कोई "is" ऑपरेटर नहीं है (उदाहरण के लिए if (myRef is.) शून्य ) {}).

सिफारिश की: