在java程序运行时,读取某个类的泛型实参java
步骤:对象
一、获取Class对象get
二、获取泛型父类class
三、获取泛型实参数test
示例:泛型
class Father<T,U>{
}程序
class Son extends Father<Integer, String>{
}参数
//读取泛型实参void
@Test
public void test01(){
Class clazz = Son.class;
ParameterizedType type = (ParameterizedType) clazz.getGenericSuperclass();
Type[] types = type.getActualTypeArguments();
for (Type t: types){
System.out.prinln(t);
}
}