我目前擁有對象列表(使用Java 1.3),假設我想要轉換從list.get(i )的類型,我只知道該類的名稱作爲一個字符串。本質上,我如何 Object o =(classname)list.get(i);其中className是一個className的String變量。我認爲我可以使用(Class.forName(className))list.get(i),但我收到了一個語法錯誤,聲稱我忘了分號。當只將類名給定爲該類型的字符串時,將其轉換爲未知類型
不幸的是,由於我使用的是Java 1.3,我無法訪問Class.cast(Object)方法。
在Java 1.3中投射到其他類型時使用的類的名稱是什麼?有沒有一些方法可以給我正確的類型,我需要類名的字符串參數?
如果您升級您的Java版本,請直接訪問Java 6,因爲Java 5將在10月份成爲EOL。 : - ] – 2009-02-03 21:49:38