类中如何获得范型的类型

本文记录Java学习过程中遇到的类中如何获得范型的类型~

示例代码:

//获得当前类型的带有泛型类型的父类
ParameterizedType ptClass = (ParameterizedType) this.getClass().getGenericSuperclass();
//获得运行期的泛型类型
clazz = (Class) ptClass.getActualTypeArguments()[0];

标签: none