【发布时间】:2011-08-30 13:12:57
【问题描述】:
我从传入对象中获取属性,我将检查它的值。
我想知道是否有一种方法可以通过反射,不仅可以从属性中获取值,还可以获取它的类型?
会
result instanceof Integer.Class
例如工作?
【问题讨论】:
标签: java reflection introspection
我从传入对象中获取属性,我将检查它的值。
我想知道是否有一种方法可以通过反射,不仅可以从属性中获取值,还可以获取它的类型?
会
result instanceof Integer.Class
例如工作?
【问题讨论】:
标签: java reflection introspection
这应该是最安全、最通用的方式。它是 null 安全的,您不需要额外的 != null 检查:
SomeClass.class.isInstance(result)
参考:
【讨论】:
您可以使用result.getClass()
【讨论】:
没有。
【讨论】: