public class NullAndEmptyCheck {
// 判断对象是否为 null 或者空字符串
public static boolean isNullorEmpty(Object obj) {
// 如果对象是 null,则直接返回 true
if (obj == null) {
return true;
}
// 如果对象是 String 类型,进一步检查是否为空字符串
if (obj instanceof String) {
// trim() 方法用于去除字符串两端的空白字符
return ((String) obj).trim().isEmpty();
}
// 对于其他类型的对象,这里只判断是否为 null
return false;
}
public static void main(String[] args) {
// 测试不同情况的对象
System.out.println(isNullorEmpty(null)); // 输出: true
System.out.println(isNullorEmpty("")); // 输出: true
System.out.println(isNullorEmpty(" ")); // 输出: true
System.out.println(isNullorEmpty("Hello")); // 输出: false
System.out.println(isNullorEmpty(123)); // 输出: false
}
}
isNullorEmpty(Object obj) 方法:
null,如果是则返回 true。String 类型,如果是,则进一步检查该字符串是否为空或仅包含空白字符(使用 trim().isEmpty())。null,不进行其他处理。main 方法:
isNullorEmpty 方法,并输出结果。上一篇:java.lang.runtimeexception
下一篇:java 多线程处理大批量数据
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站