java 检查对象是否为空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 检查对象是否为空相关的知识,希望对你有一定的参考价值。
import org.apache.commons.beanutils.PropertyUtils;
public boolean isNotEmptyObject(Object object) {
if (object == null) {
return false;
}
try {
for (Object obj : PropertyUtils.describe(object).values()) {
if (obj == null || obj instanceof Class) {
continue;
}
if (obj instanceof String) {
if (!((String) obj).trim().isEmpty()) {
return true;
}
}
else if (obj instanceof Collection) {
if (!((Collection<?>) obj).isEmpty()) {
return true;
}
}
else {
return isNotEmptyObject(obj);
}
}
}
catch (Exception e) {
LOGGER.error("", e);
return true;
}
return false;
}
以上是关于java 检查对象是否为空的主要内容,如果未能解决你的问题,请参考以下文章
在 Java 中对资源使用 try 是不是安全 - 它是不是检查可关闭对象是不是不为空,是不是在尝试关闭它时捕获异常
java中判断对象中某个属性是否为空
javascript 检查对象是否为空
javascript 检查对象是否为空
isEmpty()-检查对象是否为空
NodeJS检查对象属性是否为空。