我想打印包中的所有類名稱,並在每個包中打印相應的屬性及其數據類型。如何將字符串類型轉換爲java中的類類型
在一個代碼中,我能夠以字符串的形式獲取類名。 在另一個代碼中,我能夠使用Classname.class.getAttribute();
但是我想要合併這兩個代碼。由於在第一個代碼中,我以字符串的形式得到了類名,因此我不能使用Classname.class.getAttribute()
,因爲這裏Classname
的類型是String
。
所以我想要一個將「Classname」從String
類型轉換爲Class
類型的方法。我試過Class.forName()
,但沒有奏效。
請指定Class.forName()如何「不起作用」。 – skiphoppy
如果Class.forName()不起作用,它很有可能a)類名稱不正確b)您收到錯誤消息,但不知道它是什麼意思,因此您忽略了它。 ;) –
發佈你的錯誤信息!並在你嘗試使用'Class.forName()'發佈代碼' –