尝试在一个空的对象引用上引用boolean java.util.List.add()这个方法;
错误例子:
private ArrayList<String> classList; classList.add("2014211501");
相当于classList为null。
正确实例:
private ArrayList<String> classList=new ArrayList<String>(); classList.add("2014211501");
P.S.这个也算是一个比较典型的新手的错误了,NullPointException,一般有几种可能,也基本上都和没有初始化有关系。虽然没有在这里进行总结,但可以记录一下:
1.比较典型的是
int xxx;
然后报这个错;
直接修改成 int xxx=0;
2.还有一种,比如:
tv2=(TextView)findViewById(R.id.textView);
后面的R.id.textView写错了
3.再就是上面的这个了。好好看看吧骚年!
本文探讨了Java编程中新手常犯的NullPointerException错误,通过具体代码示例解析了在未初始化的对象引用上调用方法导致的问题,并提供了正确的初始化方法。同时,文章列举了几种常见的NullPointerException产生原因,帮助读者理解和避免此类错误。
1万+

被折叠的 条评论
为什么被折叠?



