java object为空判断null
JAVA 判断 object null 为空
2023-09-11 14:19:18 时间
java object为空判断null
package xyz.kszs.utils;
import java.lang.reflect.Array;
import java.util.*;
/**
* 判断对象是否为空或null
*/
public class ObjectUtil {
public static boolean isNull(Object obj) {
return obj == null;
}
public static boolean isNotNull(Object obj) {
return !isNull(obj);
}
public static boolean isEmpty(Object obj) {
if (obj == null){
return true;
} else if (obj instanceof CharSequence) {
return ((CharSequence) obj).length() == 0;
} else if (obj instanceof Collection) {
return ((Collection) obj).isEmpty();
} else if (obj instanceof Map) {
return ((Map) obj).isEmpty();
} else if (obj.getClass().isArray()) {
return Array.getLength(obj) == 0;
}
return false;
}
public static boolean isNotEmpty(Object obj) {
return !isEmpty(obj);
}
}
相关文章
- Java反射异常:java.lang.NoSuchFieldException
- Java实现 蓝桥杯 算法训练 Bit Compressor(暴力)
- Java实现 LeetCode 641 设计循环双端队列(暴力)
- Java实现 LeetCode 5355 T 秒后青蛙的位置
- Java实现 LeetCode 239 滑动窗口最大值
- Java实现 蓝桥杯VIP 算法训练 奇偶判断
- Java实现 蓝桥杯VIP 算法训练 判断字符位置
- Java实现 蓝桥杯VIP 算法训练 判断字符位置
- Java实现 蓝桥杯 算法提高 判断名次
- 【JAVA】 02-Java对象细节
- 【JAVA】毕向东Java基础视频教程-笔记
- java实现断点续传的原理
- Java的agent机制简述
- Java SimpleDateFormat 线程不安全问题及解决方法
- Java超类-java.lang.object
- Atitit 搜索蓝牙设备 powershell的实现 java noede.js python 先用脚本语言python nodejs,不好实现。。Java 也不好实现。。 Netcore可以,
- atitit.为什么java体系开发效率这样低的原因and解决
- 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 执行JS操作
- Java中throw和throws的区别
- Java:org.apache.commons.lang3.StringUtils判断字符串为空
- Java 8 中的 java.util.Map#computeIfAbsent
- 【JAVA】【NIO】5、Java NIO Scatter / Gather
- Java练习 标准输入,输出,以及if else判断
- java-mybaits-00202-DAO-原始DAO开发方法
- java判断给定路径或URL下的文件或文件夹是否存在?
- Java迭代器模式:优雅遍历集合,实现简洁高效的迭代器设计
- 【java】Java 多态
- 【java】Java 重写(Override)与重载(Overload)
- 【java】Java线程池实现原理及业务中的实践
- Java 判断文件夹、文件是否存在、否则创建文件夹