【发布时间】:2018-10-21 03:29:36
【问题描述】:
我有这个没有合适方法的错误,我不确定这意味着什么,错误在这一行 vertices.set(v, new ArrayList());
List<Vertex> vertices = new ArrayList<Vertex>();
public Vertex insertVertex(String n){
Vertex v = new Vertex(n);
vertices.set(v, new ArrayList<Edge>());
return n;
}
【问题讨论】:
-
您的代码中的
vertices是什么? -
vertices = new ArrayList
(); -
你知道什么是列表吗?你觉得
set应该做什么? -
ArrayList.set()接受int作为第一个参数,因为它是要设置的索引。您可能需要改用Map<Vertex, List<Edge>>