如何从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

回到顶部