private Class<T> clz;
@SuppressWarnings("unchecked")
public Class<T> getClz() {
if (clz == null) {
// 获取泛型的Class对象
clz = ((Class<T>) (((ParameterizedType) (this.getClass()
.getGenericSuperclass())).getActualTypeArguments()[0]));
}
return clz;
}
本文介绍了一种在Java中通过反射获取泛型参数的具体Class对象的方法。这种方法可以在不指定具体类型的情况下实现对泛型类型的获取。
1865

被折叠的 条评论
为什么被折叠?



