Java 反射判断对象属性是否为空

    xiaoxiao2022-07-05  179

    要实现判断一个集合中的每个对象的成员变量是否为空 可以通过发射来实现

    public boolean isObjectFieldEmpty(Object object) { boolean flag = false; if (object != null) { Class<?> entity = object.getClass(); Field[] fields = entity.getDeclaredFields();//获取该类的所有成员变量(私有的) for (Field field : fields) { try { field.setAccessible(true); if (field.get(object) != null && !"".equals(field.get(object))) { flag = true; break; } } catch (IllegalAccessException e) { e.printStackTrace(); } } } return flag; }
    最新回复(0)