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方法报空指针异常的主要内容,如果未能解决你的问题,请参考以下文章
java 泛型函数需要返回Integer 我返回null 为啥报空指针异常
我开发java web时候需要创建一个新的线程,在调用已经在spring配置文件注入的接口时候报空指针异常,代码:
java el表达式报空指针异常(nullpointexception)
(转)Exception in thread "main" java.lang.NullPointerException java报空指针异常