nullpointerexception पर टैग किए गए जवाब

जब कोई एप्लिकेशन किसी ऑब्जेक्ट की आवश्यकता होती है, तो null का उपयोग करने का प्रयास करने पर जावा अपवाद को फेंक दिया जाता है।

9
स्वाभाविक रूप से ऐसा करने के बजाय स्पष्ट रूप से NullPointerException को क्यों फेंकें?
JDK स्रोत कोड को पढ़ते समय, मुझे यह सामान्य लगता है कि लेखक मापदंडों की जाँच करेगा यदि वे अशक्त हैं और फिर नए NullPointerException () को मैन्युअल रूप से फेंकते हैं। वे ऐसा क्यों करते हैं? मुझे लगता है कि ऐसा करने की कोई जरूरत नहीं है क्योंकि यह …

6
मानों को तभी फ़िल्टर करें जब Java8 में लैम्ब्डा का उपयोग न करें
मेरे पास कहने के लिए वस्तुओं की एक सूची है car। मैं जावा 8 का उपयोग करते हुए कुछ पैरामीटर के आधार पर इस सूची को फ़िल्टर करना चाहता हूं। लेकिन अगर पैरामीटर है null, तो यह फेंकता है NullPointerException। शून्य मान कैसे फ़िल्टर करें? वर्तमान कोड इस प्रकार है …

9
अधिक प्रभावी रूप से @ निबल और @ नोनल एनोटेशन का उपयोग कैसे करें?
मुझे लगता है कि देख सकते हैं @Nullableऔर @Nonnullएनोटेशन सकता है को रोकने में सहायक हो NullPointerExceptionरों लेकिन वे बहुत दूर का प्रचार नहीं करते। इन एनोटेशन की प्रभावशीलता अप्रत्यक्ष के एक स्तर के बाद पूरी तरह से बंद हो जाती है, इसलिए यदि आप केवल कुछ जोड़ते हैं तो …

4
बूलियन, सशर्त ऑपरेटर और ऑटोबॉक्सिंग
यह क्यों फेंकता है? NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null; } जबकि यह नहीं है public static void main(String[] args) throws Exception { Boolean b …

4
क्यों String.valueOf (नल) एक NullPointerException को फेंक देता है?
प्रलेखन के अनुसार, विधि String.valueOf(Object obj)रिटर्न: यदि तर्क है null, तो एक स्ट्रिंग के बराबर "null"; अन्यथा, का मान obj.toString()लौटाया जाता है। लेकिन जब मैं ऐसा करने की कोशिश करता हूं तो मैं कैसे आता हूं: System.out.println("String.valueOf(null) = " + String.valueOf(null)); इसके बजाय एनपीई फेंकता है? (यदि आप विश्वास नहीं …

19
नल चेक चेन बनाम पकड़ने वाला NullPointerException
एक वेब सेवा एक बहुत बड़ा XML लौटाती है और मुझे इसके बारे में गहराई से नेस्टेड खेतों तक पहुँचने की आवश्यकता है। उदाहरण के लिए: return wsObject.getFoo().getBar().getBaz().getInt() समस्या यह है कि है getFoo(), getBar(), getBaz()सब वापस आ सकते हैं null। हालांकि, अगर मैं nullसभी मामलों में जांच करता हूं, …

8
Javax.annotation के अंदर @ योग्य नहीं मिल सकता है।
मैं @Nullable खत्म करने के लिए एनोटेशन का उपयोग करना चाहता हूं NullPointerExceptions। मुझे नेट पर कुछ ट्यूटोरियल मिले, मैंने देखा कि यह एनोटेशन पैकेज से आता है javax.annotation.Nullable; लेकिन जब मैं इसे आयात करता हूं तो एक संकलन त्रुटि उत्पन्न होती है: प्रतीक नहीं मिल सकता है

5
Boolean.valueOf () कभी-कभी NullPointerException उत्पन्न करता है
मेरे पास यह कोड है: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // …

13
NullPointerException onCreate () में विचारों तक पहुँचने
यह StackOverflow पर अक्सर पोस्ट की गई समस्या के लिए एक विहित प्रश्न है। मैं एक ट्यूटोरियल का अनुसरण कर रहा हूं। मैंने एक विज़ार्ड का उपयोग करके एक नई गतिविधि बनाई है। मुझे अपनी गतिविधि में प्राप्त s NullPointerExceptionपर एक विधि को कॉल करने का प्रयास करते समय मिलता …

3
क्यों int संख्या = Integer.getInteger ("123") NullPointerException को फेंकती है?
निम्नलिखित कोड फेंकता है NullPointerException: int num = Integer.getInteger("123"); क्या मेरा संकलक getIntegerअशक्त होने के बाद से अशक्त है? इसका कोई मतलब नहीं है! क्या हो रहा है?

11
ग्रहण / Android: "प्रोजेक्ट पर बिल्डर 'एंड्रॉइड प्री कंपाइलर' चलाने में त्रुटि ..."
एक एंड्रॉइड प्रोजेक्ट पर कुछ काम करने का प्रयास मैंने कई महीनों तक नहीं किया है, फिर भी हर बार जब मैं प्रोजेक्ट बनाने का प्रयास करता हूं तो ग्रहण एक संवाद कहता है: 'Building workspace' has encountered a problem Errors occurred during the build. Errors running builder 'Android Pre …

2
Double.parseDouble (null) और Integer.parseInt (null) अलग-अलग अपवाद क्यों फेंकते हैं?
Double.parseDouble (null) और Integer.parseInt (null) अलग-अलग अपवाद क्यों फेंकते हैं? यह एक ऐतिहासिक दुर्घटना है या जानबूझकर? दस्तावेज़ में स्पष्ट रूप से दो प्रकार के अपवाद हैं Double.parseDouble(...)और एक के लिए Integer.parseInt(), लेकिन यह असंगत लगता है: Integer.parseInt(null); // throws java.lang.NumberFormatException: null तथापि Double.parseDouble(null); // throws java.lang.NullPointerException

7
यह NullPointerException को क्यों नहीं फेंक रहा है?
निम्नलिखित कोड के लिए मनका स्पष्टीकरण: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); यह प्रिंट करेगा Bताकि साबित होता है sampleऔर referToSampleऑब्जेक्ट्स एक ही मेमोरी संदर्भ को संदर्भित करते हैं। StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); यह प्रिंट करेगा ABजो …

4
एंड्रॉइड: डेटा (एक्स्ट्रा) पास करने के लिए एक टुकड़ा
मैं एंड्रॉइड प्रोग्रामिंग के लिए नया हूं और मुझे एक टुकड़ा करने के लिए एक पार्सल के एरेलेस्ट पास करते समय समस्याएं आ रही हैं। यह वह गतिविधि है जो लॉन्च की गई है (अच्छी तरह से काम कर रही है!) जहां फीडलिस्ट एक पार्सल म्यूज़िक का एक एरियरिस्ट है …

7
इंट से तुलना करने वाले इंट ने जावा में NullPointerException को क्यों फेंक सकते हैं?
इस स्थिति का निरीक्षण करना मेरे लिए बहुत उलझन की बात थी: Integer i = null; String str = null; if (i == null) { //Nothing happens ... } if (str == null) { //Nothing happens } if (i == 0) { //NullPointerException ... } if (str == "0") { …

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