假設我在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