使用javareflectionAPI访问私有对象
我可以使用javareflection访问并获取对象的值
是获取–getLong,getInt的方法,但我找不到getObject()
你在寻找Field.get(Object obj)
吗?
Class aClass = MyObject.class
Field field = aClass.getField("someField");
上面的示例将返回对应于字段someField的Field实例
如下面MyObject中声明的那样:
public class MyObject{
public String someField = null;
}
如果不存在具有作为getField()方法的参数给出的名称的字段,则a
抛出NoSuchFieldException。