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

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());
    }
}

猜你喜欢

转载自blog.csdn.net/qq_39468039/article/details/88559667
今日推荐