Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null object reference


嘗試在一個空的對象引用上引用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.再就是上面的這個了。好好看看吧騷年!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM