如何在另一个类(包括私有变量)中获取类的所有已声明数据变量的列表

时间:2013-10-04 10:14:43

标签: java core

如何在包含私有变量的另一个类中获取类的所有声明数据变量的列表? 提前致谢

1 个答案:

答案 0 :(得分:6)

尝试在java中使用Reflection 前 -

public class Abc {
    public static void main(String[] args) {
        A ob = new A();

        Field[] f;
        String[] s;
        f = ob.getClass().getDeclaredFields();

        System.out.println(f.length);

        for (int i = 0; i < f.length; i++) {
            System.out.println(f[i].getName());
        }
    }
}
class A {
    private int x = 10;
    String st = "hii";
}