泛型类的类对象 (java)

2022-08-31 16:21:29

在java中有没有办法得到一个类似的东西的实例?Class<List<Object>>


答案 1

怎么样

(Class<List<Object>>)(Class<?>)List.class

答案 2
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);

推荐