通过反射获取方法的返回类型



我正在从传入对象获取属性,我将检查它的值。

我想知道是否有一种方法通过反射,我不仅可以从属性中获得值,而且还可以获得它的类型?

result instanceof Integer.Class

work for example?

这应该是最安全、最通用的方法。它是空安全的,您不需要额外的!= null检查:

SomeClass.class.isInstance(result)
参考:

Class.isInstance(Object)

您可以使用result.getClass()

No.

使用Class.isAssignableFrom ()

相关内容

  • 没有找到相关文章