【Java-Util】Hutool工具类判断字符串、对象为空的使用
import cn.hutool.core.util.StrUtil;
public class HutoolExample {
public static void main(String[] args) {
// 判断字符串是否为空
String str1 = "Hello";
String str2 = "";
String str3 = null;
System.out.println(StrUtil.isEmpty(str1)); // 输出: false
System.out.println(StrUtil.isEmpty(str2)); // 输出: true
System.out.println(StrUtil.isEmpty(str3)); // 输出: true
// 判断字符串是否为空或指定长度
System.out.println(StrUtil.isEmptyIfStr(str1, 5)); // 输出: false
System.out.println(StrUtil.isEmptyIfStr(str2, 5)); // 输出: true
System.out.println(StrUtil.isEmptyIfStr(str3, 5)); // 输出: true
// 判断对象是否为空,对象包括:null对象、空字符串、空集合、空数组等
Object obj1 = "Not Empty";
Object obj2 = null;
Object obj3 = new ArrayList<>();
System.out.println(StrUtil.hasBlank(obj1)); // 输出: false
System.out.println(StrUtil.hasBlank(obj2)); // 输出: true
System.out.println(StrUtil.hasBlank(obj3)); // 输出: true
}
}
这段代码演示了Hutool工具类StrUtil中用于判断字符串和对象是否为空的几个方法:isEmpty、isEmptyIfStr和hasBlank。这些方法提供了一种简便的方式来检查字符串或对象是否为空或者是空值,在日常的Java开发中非常有用。
评论已关闭