/**
* 判断对象中的属性是否全为null
*
* @param o
* @return 全为空返回true
*/
public boolean allFieldIsNULL(Object o) {
try {
for (Field field : o.getClass().getDeclaredFields()) {
field.setAccessible(true);//把私有属性公有化
Object object = field.get(o);
if (object instanceof CharSequence) {
if (!ObjectUtils.isEmpty((String) object)) {
return false;
}
} else {
if (null != (object)) {
return false;
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
java 判断对象中所有属性都为空
最新推荐文章于 2024-01-27 19:27:41 发布