如何从Java反射中获取String字段的值?
我有一个具有String字段的对象。我可以通过致电获得该字段:
Field field = someObj.getClass().getField("strField");
我设置了一个Field#set(Object)
方法来设置此实例的字段的值,但是各个getter似乎是Field#get(Object)
,这很奇怪,因为我希望它是Field#get()
。
如何获取实例的值strField
?
回答:
如果使用java.lang.reflect.Field
,则“ setter”为Field.set(Object,Object)
,“
getter”为Field.get(Object)
。在 这两种 情况下,第一个参数都是您要在其上访问字段的实例。
以上是 如何从Java反射中获取String字段的值? 的全部内容, 来源链接: utcz.com/qa/423356.html