我正在尝试创建一个具有通用顶点和邻接列表的Graph类,并且在以下代码的第10行遇到了通用数组创建错误。早些时候,我在第11行也遇到了同样的错误,但通过强制转换解决了该问题。但是这个错误仍然存在。代码有什么问题?
import java.util.HashSet;
public class Graph<T> {
private int numVertices;
private T[] vertex;
private HashSet<T>[] adjacent;
public Graph(int numVertices) {
this.numVertices = numVertices;
vertex = (T[]) new T[numVertices];
adjacent = (HashSet<T>[]) new HashSet[numVertices];
}
}