java 判断一个对象的所有属性,是否都为空

时间:2025-03-02 09:42:52

判断一个对象的所有属性是否为空

直接上代码

public static boolean allFieldIsNotNull(Object o) {
        try {
            for (Field field : ().getDeclaredFields()) {
                //把私有属性公有化
                (true);
                Object object = (o);
                if ((object)) {
                    return false;
                }
            }
        } catch (Exception e) {
            ();
            return false;
        }
        return true;
    }

实现原理:反射机制实现 (具体的没搞懂)

import ;

jar包的话,就用这个就好了,不需要在特别引包

这个方法是可以实现判断的,可以尝试一下