今天发现一个问题:就是List.isEmpty()无法判断集合是否为空。
存在一种情况 ,List.isEmpty()为false,list.size=1
第一个对象 list[0]=null;
所以 如果仅仅 entiyList.size()是无法判断集合为空,entityList.get(0)=null组合才可以
//判断集合不为空
if(!entityList.isEmpty() && entityList.get(0)!=null) {
//do
}
这样是可以实现的。也许还有其他情况,或者其他判断,或更优解,欢迎批评指导。