मान लिया जाये कि मैं इस तरह से बनाया ArrayLists की एक ArrayList है:क्या ArrayList.clear() सभी निहित objecs को भी हटा देता है?
ArrayList< ArrayList<String> > listOfListsOfStrings =
new ArrayList< ArrayList<String> >();
अगर मैं फोन:
listOfListsOfStrings.clear();
बाद में तार के किसी भी एक्सेस करने के प्रयास करेंगे listOfListsOfStringsहमेशा परिणाम अंदर java.lang.NullPointerException में?
इसे आज़माएं और देखें कि क्या होता है। यदि यह आपके द्वारा अपेक्षित तरीके से काम नहीं करता है तो अपना डेमो कोड पोस्ट करें जो समस्या दिखाता है। जैसा कि आप जवाब देख सकते हैं नहीं, यह अपवाद नहीं करेगा। तो अगर आपको अपवाद मिल रहा है तो इसका मतलब है कि आपके पास कोडिंग समस्या है और आप "क्या होगा" प्रश्न पूछकर आगे नहीं हैं। यही कारण है कि आपको हमेशा इसे स्वयं का प्रयास करना चाहिए। यह कोड की 10 लाइनों से कम होना चाहिए। – camickr