gpt4 book ai didi

java - 使用 ArrayList 将顶点添加到图形中

转载 作者:行者123 更新时间:2023-12-01 13:48:14 25 4
gpt4 key购买 nike

我正在尝试添加创建两个顶点数组列表(setA,setB),它将存储存储以便稍后比较它们,但我无法将顶点添加到数组列表中。

这是代码

import java.util.*;


public class BipartiteGraph<Vertex> {

private String strName;
ArrayList<Vertex>[] vertexList;

public BipartiteGraph(){

vertexList = new ArrayList[2];
vertexList[0] = new ArrayList<Vertex>();
vertexList[1] = new ArrayList<Vertex>();
Scanner vertexInput = new Scanner(System.in);
int vertex;
vertex = vertexInput.nextInt();
for(int i = 0; i < 10; i++){
vertexList[0].add(vertexInput.nextInt());
}
}
}

如果我的方向正确,是否有人可以指导我。

最佳答案

您正在尝试将 int 变量添加到 Vertex 对象的容器中。假设您的 Vertex 有一个接受 int 的构造函数,您应该使用:

vertexList[0].add(new Vertex(vertexInput.nextInt()));

关于java - 使用 ArrayList 将顶点添加到图形中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20181180/

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