泛型类的类对象 (java)
在java中有没有办法得到一个类似的东西的实例?Class<List<Object>>
怎么样
(Class<List<Object>>)(Class<?>)List.class
public final class ClassUtil {
@SuppressWarnings("unchecked")
public static <T> Class<T> castClass(Class<?> aClass) {
return (Class<T>)aClass;
}
}
现在您致电:
Class<List<Object>> clazz = ClassUtil.<List<Object>>castClass(List.class);