java - Using .add for arraylist doesn't seem to work, what am I doing wrong? -



  सार्वजनिक बूलियन जोड़ेंपॉइंट (प्वाइंट पी) {points.add (p); चरम सीमाओं (); वापसी अंक.एड (पी); }  

ठीक है, जब मैं इस कोड को चलाता हूं तो मुख्य वर्ग को कॉल जोड़ता है और इसे एक बिंदु से गुजरता है, फिर भी जब यह लाइन "points.add (p);" यह मुझे "java.lang.NullPointerException" त्रुटि देता है एफवाईआई: "अंक" एक सरणी सूची है।

इसके अलावा एक तरफ नोट पर, मैं "रिटर्न पॉइंट्स। एडीडी (पी)" का उपयोग कर रहा हूं; बूलियन मान वापस करने का अधिकार? और दूसरी तरफ ध्यान दें मुझे लगता है कि "चरम सीमाओं ();" ठीक है, क्योंकि मुझे एक अपठनीय कोड त्रुटि मिलती है

सभी मदद के लिए धन्यवाद! :)

आप शायद आपके ऐरेएलआईस्ट (यानी points ) को प्रारंभ करना भूल गए हैं। बस ऐसा कुछ करें:

  वर्ग YourClass {निजी अंतिम सूची & lt; बिंदु & gt; अंक = नया अर्रेलिस्ट & lt; प्वाइंट & gt; (); सार्वजनिक बूलियन एडपॉइंट (प्वाइंट पी) {बूलियन परिणाम = अंक.एड (पी); चरम सीमाओं (); वापसी परिणाम; }}  

Comments