Hutool 各类型标准判空大全
| 数据类型 | 判空工具 / 方法 | 对应判空代码 | 说明 |
|---|---|---|---|
| 字符串(String) | StrUtil | StrUtil.isNotBlank(str) | 适配空白串、真实字符判断 |
| 集合(List/Set) | CollUtil | CollUtil.isNotEmpty(collection) | 判断集合是否有数据(非 null+size>0) |
| Map | MapUtil | MapUtil.isNotEmpty(map) | 判断 Map 是否有键值对 |
| 数组 | ArrayUtil | ArrayUtil.isNotEmpty(array) | 判断数组是否有元素(非 null + 长度 > 0) |
| 实体类 / VO/DTO | BeanUtil | BeanUtil.isEmpty(bean) | 判断对象内部所有字段是否全为空(对象为null也会返回true) |
| 数值类型(Integer/Long 等) | NumberUtil | NumberUtil.isNotZero(num) | 判断数值非 null 且非 0 |
