假设我在Java中有一个类的值的数组,我想遍历数组来找到位于哪个位置的Double。 我试过如下:如何在没有实例化对象的情况下建立Java类类型?
public class ClassTypes {
public static void main(String[] args) {
Class []types = {String.class, Double.class};
for (int i = 0 ; i < types.length; i++)
{
if (types[i].isInstance(Double.class)){
System.out.println("DOUBLE"); //never printed
}
}
}}
我有没有对象的实例,所以我不能使用instanceof,我想避免的类对象上使用的getName来进行比较。 任何人都可以建议我如何做到这一点?
方法'isInstance'将'Object'作为参数,而不是'Class'的实际实例。 – toto2 2011-06-05 21:41:40