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

原创
2019/08/13 09:03
阅读数 4K
 /**
     *
     *  获取某个类的所有静态属性
     */
    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));
            }
        }
    }

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部