public class NullCheckExample {
// 判断一个对象是否为 null
public static boolean isNull(Object obj) {
return obj == null;
}
// 判断一个字符串是否为 null 或空字符串
public static boolean isNullOrEmpty(String str) {
return str == null || str.isEmpty();
}
public static void main(String[] args) {
String str1 = null;
String str2 = "";
// 检查 null 值
System.out.println("str1 is null: " + isNull(str1)); // 输出: str1 is null: true
System.out.println("str2 is null: " + isNull(str2)); // 输出: str2 is null: false
// 检查 null 或空字符串
System.out.println("str1 is null or empty: " + isNullOrEmpty(str1)); // 输出: str1 is null or empty: true
System.out.println("str2 is null or empty: " + isNullOrEmpty(str2)); // 输出: str2 is null or empty: true
}
}
isNull
方法:用于判断传入的对象是否为 null
。通过直接使用 == null
来进行比较。isNullOrEmpty
方法:用于判断传入的字符串是否为 null
或者是空字符串(即长度为 0)。首先检查是否为 null
,然后调用 isEmpty()
方法来检查字符串是否为空。main
方法:演示了如何使用这两个方法来检查不同类型的值。希望这段代码和解释对你有帮助!
上一篇:java程序怎么运行
下一篇:java 判断字符串相等
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站