各种类的判空操作
一、List
List判空
if(null == list || list.size() ==0 ){
//为空的情况
}else{
//不为空的情况
}
或者用集合工具类 CollectionUtils.isEmpty()
,注意这样返回的是 布尔值
也可以引用 commons-collections4
包,直接调用 CollectionUtils.isNotEmpty()
判断非空。
拓展
1、list.isEmpty() 和 list.size()==0 有啥区别呢
isEmpty()判断有没有元素,而size()返回集合中有几个元素
2、list =null 跟 list.isEmpty()有什么区别?
null相当于没有集合,isEmpty()判断集合有没有元素,通俗点就是,吃饭时,一个碗都没有,一个有碗但是没有饭。