1. 判断对象空或者非空
import java.util.Objects;

Objects.isNull(xxx);   如果是空为true
Objects.nonNull(xxx);  如果非空为true
  1. 判断集合空或者非空
import cn.hutool.core.collection.CollectionUtil;

ArrayList<Integer> objects = new ArrayList<>();

CollectionUtil.isEmpty(objects);   // 如果是空集合,为true
CollectionUtil.isNotEmpty(objects) // 如果是为空集合,为true
  1. 创建空集合 或者非空集合
import cn.hutool.core.collection.CollectionUtil;

ArrayList<Object> objects = CollectionUtil.newArrayList();
ArrayList<Integer> integers = CollectionUtil.newArrayList(1);
  1. 判断字符串为空
// 在Hutool中,空字符串和null值都会被视为为空。

StrUtil.isEmpty(str);
StrUtil.isNotEmpty(str);