Java Reflection: How to get the name of a variable?

后端 未结 8 2370
一生所求
一生所求 2020-11-22 00:28

Using Java Reflection, is it possible to get the name of a local variable? For example, if I have this:

Foo b = new Foo();
Foo a = new Foo();
Foo r = new Fo         


        
8条回答
  •  -上瘾入骨i
    2020-11-22 01:31

    see this example :

    PersonneTest pt=new PersonneTest();
    System.out.println(pt.getClass().getDeclaredFields().length);
    Field[]x=pt.getClass().getDeclaredFields();
    System.out.println(x[1].getName());
    

提交回复
热议问题