标签: java generics
有没有办法使用反射来创建泛型类的实例。
例如,如何使用诸如Class或Type之类的反射创建PriorityQueue<Integer>的实例,而不是调用其构造函数。
PriorityQueue<Integer>
答案 0 :(得分:2)
您始终可以将原始类型转换为泛型类型。
PriorityQueue<Integer> queue = (PriorityQueue<Integer>) PriorityQueue.class.newInstance();