daily 2017 8 8 泛型使用的解读 - wtdig/study GitHub Wiki

一、泛型使用

//得到带有泛型的类型,如BaseAction<Userinfo>

Type superclass = this.getClass().getGenericSuperclass();

//转换为参数化类型

ParameterizedType parameterizedType = (ParameterizedType) superclass;

//获取泛型的第一个参数的类型类,如Userinfo

Class<T> modelClass = (Class<T>) parameterizedType.getActualTypeArguments()[0];

⚠️ **GitHub.com Fallback** ⚠️