JAVA獲得類型的資訊 發布於 4 年前 (2016年04月03日) – 1041 次檢閱

 在獲得類型類之後,你就可以調用其中的一些方法獲得類型的資訊了,主要的方法有:

 getName():String:獲得該類型的全稱名稱。   getSimpleName():獲取類名。

 getSuperClass():Class:獲得該類型的直接父類,如果該類型沒有直接父類,那麼返回null。

 getInterfaces():Class[]:獲得該類型實現的所有介面。

 isArray():boolean:判斷該類型是否是數組。

 isEnum():boolean:判斷該類型是否是枚舉類型。

 isInterface():boolean:判斷該類型是否是介面。

 isPrimitive():boolean:判斷該類型是否是基本類型,即是否是int,boolean,double等等。

 isAssignableFrom(Class cls):boolean:判斷這個類型是否是類型cls的父(祖先)類或父(祖先)介面。

 getComponentType():Class:如果該類型是一個數組,那麼返回該數組的組件類型。