ArrayList赋值为空时根据其size判断有误的问题
今天在数据库查询后付给一个list值,然后通过isEmpty函数判断是否为空,结果发现报错
java.lang.NullPointerException
后查看API发现isEmpty函数判断的是list里的size是否为0
public boolean isEmpty() {
return size == 0;
}
而list = null 时输出list发现输出null
此时只能用list == null来判断list是否为空