如何使用string获取变量值

时间:2013-11-29 06:57:13

标签: java reflection

如何通过使用我从xml获得的字符串来获取变量值,即“类别”这个变量我现在从字符串得到我需要在java中有这个值。我学会了反思,但任何人都可以解释我该怎么做

1 个答案:

答案 0 :(得分:2)

我不确定你在问什么,但是你有一个物体,并希望通过反射获得特定场的价值吗? 假设您的对象引用是“myObject”

    Field declaredField = myObject.getClass().getDeclaredField("category");
    System.out.println(declaredField.get(myObject));

注意,如果该字段不公开,您可能需要

    declaredField.setAccessible(true);