gpt4 book ai didi

java - 自动分配编号的变量名称

转载 作者:行者123 更新时间:2023-11-30 07:15:42 25 4
gpt4 key购买 nike

我需要不断地在树中创建节点。我想将它们命名为 node1node2node3 等。

我知道如何使用基本对象实例化手动执行此操作(假设我有一个 Node 类):

Node node1 = new Node();

我的问题是,如果用户输入总节点数 (k),我是否可以自动创建它:node1, node2, node3, ..., nodek?

感谢您的任何建议;感觉自己在JAVA中总是卡在这个概念上,如何找到一个优雅的解决方案....

最佳答案

您可以使用集合 Read this Collections tutorial

例如一个List

例子:

int n= someInteger;
List<Node> nodeList = new ArrayList<>(n);
nodeList.add(new Node(0));
nodeList.add(new Node(1));
.
.
.
nodeList.add(new Node(n));

或者如果您按顺序设置,则使用循环

for(int i=0;i<n;i++){
nodeList.add(new Node());
}

关于java - 自动分配编号的变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539551/

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