Java List add方法报空指针异常NullPointerException。

List<Integer> list =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());
    }
}

  

posted @ 2022-01-18 11:05  Timeouting  阅读(1041)  评论(0)    收藏  举报