gpt4 book ai didi

java - 如何在java中用传入的字符串命名数组?

转载 作者:行者123 更新时间:2023-12-01 22:25:19 26 4
gpt4 key购买 nike

我正在尝试做一个学生注册系统。

我正在向程序中某处的用户询问“类(class) ID”和“类(class)配额”。之后我会根据名额安排学生参加该类(class)。

我想,我需要一个数组,其名称是用户的类ID,其大小是用户的配额。例如,如果用户输入“a1”作为类(class)名称,输入“10”作为配额。我应该有一个数组 a1[10]。

为此,我写了:

public static void create_course_list(String id,int kota)
{
Student[] id=new Student[kota];
}

第一个参数是类 ID,第二个参数是其配额。

但我无法命名这个数组的“id”。我猜编译器认为我试图将这个数组命名为“id”,而不是“id”的内部。我如何命名这个数组,其中包含什么 id。

总结一下:我想创建一个数组,其名称是用户发送给我的任何名称。

最佳答案

您想使用 map

Map<String, Integer> data = new HashMap<String, Integer>();
data.put("a1", 10);
data.get("a1");//will return 10

关于java - 如何在java中用传入的字符串命名数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28917148/

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