Determinar si el valor del atributo del objeto no es una cadena vacía o nula

  /**
     * 校验对象属性是否都为null
     * @param obj 对象
     * @return
     * @throws Exception
     */
    public static boolean isAllFieldNull(Object obj){
    
    
        Class stuCla = (Class) obj.getClass();
        Field[] fs = stuCla.getDeclaredFields();
        boolean flag = true;
        for (Field f : fs) {
    
    
            f.setAccessible(true);
            Object val = null;
            try {
    
    
                val = f.get(obj);
                if(val!=null&&!"".equals(val)) {
    
    
                    flag = false;
                    break;
                }
            } catch (IllegalAccessException e) {
    
    
                e.printStackTrace();
            }
        }
        return flag;
    }

Supongo que te gusta

Origin blog.csdn.net/qq_45752401/article/details/125104871
Recomendado
Clasificación