【java反射】获取类的静态属性值

/**
     *
     *  获取某个类的全部静态属性
     */
    public static void getAllStaticField()throws ClassNotFoundException,IllegalAccessException{
        Class clazz = Class.forName("com.xxx.ProcessCodeConstants");
        Field[] declaredFields = clazz.getDeclaredFields();
        for (Field field : declaredFields) {
            field.setAccessible(true);
            if( Modifier.isStatic(field.getModifiers())){
                System.out.println(field.getName() + " , " + field.get(clazz));
            }
        }
    }
相关文章
相关标签/搜索