我在一段代码中,调用ArrayList的add()方法向集合中添加一个对象book,确定book对象在添加前的那一刻不为空,集合也是空的,但是会发生空指针异常,这是为什么?
------解决思路----------------------
List<Book> list = new ArrayList<Book>();
if(Book!=null){
list.add(Book)
}
把你的代码粘出来看看
------解决思路----------------------
初步判断你的ArrayList没有实例化,
你的代码是不是
List<Book> list ;
list.add(book);?
如果是,1楼可以
------解决思路----------------------
ArrayList的引用为空,贴代码