- 判断
对象
空或者非空
import java.util.Objects;
Objects.isNull(xxx); 如果是空为true
Objects.nonNull(xxx); 如果非空为true
- 判断
集合
空或者非空
import cn.hutool.core.collection.CollectionUtil;
ArrayList<Integer> objects = new ArrayList<>();
CollectionUtil.isEmpty(objects); // 如果是空集合,为true
CollectionUtil.isNotEmpty(objects) // 如果是为空集合,为true
- 创建空集合 或者非空集合
import cn.hutool.core.collection.CollectionUtil;
ArrayList<Object> objects = CollectionUtil.newArrayList();
ArrayList<Integer> integers = CollectionUtil.newArrayList(1);
- 判断字符串为空
// 在Hutool中,空字符串和null值都会被视为为空。
StrUtil.isEmpty(str);
StrUtil.isNotEmpty(str);