用到List.add(object)方法,怎么NullPointerException
我的程序是
bool= categorylist.add(category);
这里的categorylist是一个List对象,
报错NullPointerException,不知道为什么,
希望得到解答,通过立即给分
for(int i=0;i<l.size();i++){
categoryfromdb = (ArtCategoryBean)l.get(i);
System.out.println(categoryfromdb.getCategoryname());
category = new ArtCategory();
category.setId(categoryfromdb.getCategoryid());
category.setName(categoryfromdb.getCategoryname());
System.out.println(category.getName());
bool= categorylist.add(category);
System.out.println(bool);
}
---------------------
categoryfromdb 数据都是正确的
注释掉bool= categorylist.add(category);程序也没有问题,
写上这句就报NullPointerException,
不知为何,