【发布时间】:2013-09-12 05:38:09
【问题描述】:
我有以下类型:
public class GenericClass<T> {
public GenericClass(Class<T> cls) {}
}
但是,当 T 本身是一个泛型类时,我似乎无法调用它:
GenericClass<List<String>> g = new GenericClass<>(???);
使用List.class 无法编译,List<String>.class 是无效语法。如何获取Class<List<String>> 的实例以传递给构造函数?
【问题讨论】:
标签: java generics java-7 type-erasure