如何通过反射找出字段是否为类型的instanceof?

我想通过反射找出一个字段是否是某种类型的实例T

可以说我有一个对象o。现在,我想知道它是否具有作为实例的任何字段T。我可以使用以下方法获取所有字段:

o.getClass().getFields();

我可以通过以下方式获取字段的类型:

field.getType();

但是现在我想知道这种类型或任何超类型是否相等T。我是否必须getSuperclass()递归调用以确保检查所有超类型?

回答:

您必须使用isAssignableFrom。

以上是 如何通过反射找出字段是否为类型的instanceof? 的全部内容, 来源链接: utcz.com/qa/407940.html

回到顶部