List<Store> noAssessment = new ArrayList<Store>();
noAssessment = storeBo.getNoNeededAssessment(user.getId());//返回值为空
System.out.println("noAssessment" + noAssessment);
List<Order> noAssessmentOrder = new ArrayList<Order>();
if(noAssessment.size() > 0)或if(!noAssessment.isempty)都会抛出空指针异常
noAssessment是new 出来的,虽然返回值为null,但本身是有指向的,调用方法怎么会抛异常啊,
怎么判断才能不抛出异常
noAssessment = storeBo.getNoNeededAssessment(user.getId());//返回值为空
System.out.println("noAssessment" + noAssessment);
List<Order> noAssessmentOrder = new ArrayList<Order>();
if(noAssessment.size() > 0)或if(!noAssessment.isempty)都会抛出空指针异常
noAssessment是new 出来的,虽然返回值为null,但本身是有指向的,调用方法怎么会抛异常啊,
怎么判断才能不抛出异常
解决方案 »
- Thread的interrupt()没终止线程
- javabean 输出问题
- [求助]2个小问题,各位来看下
- abstract class constructor 与 instantiate
- java 怎么弹出yes or no 的对话框
- 'i = i + 1"与"i += 1"有什么区别?
- ResultSet有没有定位功能?
- 如何pack applet?
- 为什么我在JBUILDER X里,用智能ABC输入汉字,JBUILDER X马上关闭,用五笔就没有关系,有谁见过这个问题
- 怎么向JList添加数据? 里面已经有数据了.
- 新手请教,如何将一张表里符合条件的数据增加到另一张表?
- 关于可变参数问题
或者
noAssessment != null && !noAssessment.isEmpty()
重新指向了null,不在指向原来的new ArrayList<Store>()了
null.size();所以抛异常
noAssessment != null&&noAssessment.size() != 0