【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));
            }
        }
    }
相關文章
相關標籤/搜索