java List的add方法报空指针异常

Posted zhaijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java List的add方法报空指针异常相关的知识,希望对你有一定的参考价值。

 

 

 

List<Integer> actualList=null;
if(matches.size()!=0) {
for (SearchMatchItem item : matches) {
actualList.add(item.getId());
}
}

上面的代码会引发空指针异常,因为list创建的时候没有指向一个引用

改成下面的代码。
List<Integer> actualList=new ArrayList<Integer>();
if(matches.size()!=0) {
for (SearchMatchItem item : matches) {
actualList.add(item.getId());
}
}













以上是关于java List的add方法报空指针异常的主要内容,如果未能解决你的问题,请参考以下文章

List列表排序报空指针异常

java 泛型函数需要返回Integer 我返回null 为啥报空指针异常

我开发java web时候需要创建一个新的线程,在调用已经在spring配置文件注入的接口时候报空指针异常,代码:

java el表达式报空指针异常(nullpointexception)

(转)Exception in thread "main" java.lang.NullPointerException java报空指针异常

解决spark dataframe get 报空指针异常 java.lang.NullPointerException