Java通过反射获取一个类里的静态常量


public  class  FieldReflactTest{
    public  static  final  String a= "test" ;
    protected  int  b;
    private  int  c;
    String d;
    public  static  void  main(String[] args){
       Field[] fields=FieldReflactTest. class .getDeclaredFields();
       for (Field field:fields){
          String descriptor=Modifier.toString(field.getModifiers()); //获得其属性的修饰
          descriptor=descriptor.equals( "" )== true ? "" :descriptor+ " "
          System.out.println(descriptor+field.getName()+ "=" +field.get( new              FieldReflactTest()));      
        }
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM