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:如果该类型是一个数组,那么返回该数组的组件类型。