java 判断子类_java判断class是否是某个类的子类或父类
生活随笔
收集整理的這篇文章主要介紹了
java 判断子类_java判断class是否是某个类的子类或父类
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Class c = ArrayList.class;
c.isPrimitive(); //判斷c是否為基本數(shù)據(jù)類型
c.isAssignableFrom(List.class); //判斷c是否是List類的子類或父類
c.getGenericType(); //得到泛型類型
免費學習視頻分享:java視頻教程
實例:通過反射得到List 集合中的泛型類型package com.zf.target;
import java.lang.reflect.Field;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Map;
class T{
List a;
List b;
// List l ;
Map map ;
int c;
}
class A {}
class B{}
public class Test9{
public static void main(String[] args) {
Class tc = T.class;
Field[] fields = tc.getDeclaredFields();
for (Field f :
總結(jié)
以上是生活随笔為你收集整理的java 判断子类_java判断class是否是某个类的子类或父类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java excil表格开发_JAVA导
- 下一篇: java中js九个隐含对象_第九章 JS