gpt4 book ai didi

java - 没有合适的方法

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:51 25 4
gpt4 key购买 nike

我遇到了没有合适方法的错误,并且不确定这意味着什么,错误在这一行 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;
}

最佳答案

ArrayList.set 方法接受索引作为第一个参数。

如果您想将顶点添加到顶点,请尝试以下操作:

vertices.add(v);

如果您想存储顶点及其相邻边,请尝试使用一些 Map:

Map<Vertex, List<Edge>> vertices = new HashMap<Vertex, List<Edge>>();

public Vertex insertVertex(String n){
Vertex v = new Vertex(n);
vertices.put(v, new ArrayList<Edge>());
return n;
}

关于java - 没有合适的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50280033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com