【发布时间】:2009-05-05 16:09:27
【问题描述】:
我正在尝试使用反射来确定类的类类型,然后做一些具体的事情。例如,如果类是双精度类,则使用双精度特定方法。
我正在尝试使用
if(f.getClass() == Double.class)
但是,我收到编译器错误:
“不兼容的操作数类型 Class
这样做的正确方法是什么?
编辑:更清楚
f 是字段类型。通过循环反射获得
(Field f : instance.getDeclaredFields())
【问题讨论】:
标签: java reflection