判断集合是否为空
List<User> list;
if(null != list && !list.isEmpty()){
}
先判断集合是不是null,再判断size。
如下所示
if (list != null && list.size() > 0) {
//list非空
//do something
这个CollectionUtils可以是来自springframework.util.CollectionUtils下,
也可以是org.apache.commons.collections.CollectionUtils。
这2者效果都一样
if (!CollectionUtils.isEmpty(list)) {
//list非空
//do something
}
用Optional 判断集合非空。写法如下
// 集合为空数据的时候 判断有问题 不建议使用
if (Optional.ofNullable(list).isPresent()) {
//list非空
//do something
}
快乐的吃干货