【发布时间】:2019-04-11 07:54:23
【问题描述】:
我正在尝试编写一个程序来处理学生和相应科目的存储,但对 Java 的列表相对较新,并且无法让班级存储和输出学生和科目。到目前为止,我可以让它存储一个学生和班级,但不会占用多个,或者只返回最近添加的一个。
private static Map<String, Set<String>> cohort = new HashMap<~>();
public static void signOn(String class, String student) {
Set<String> studentSet = new HashSet<String>();
studentSet.add(student);
cohort.put(class, studentSet);
}
public static Map<String, Set<String>> getCohort() {
return cohort;
}
调用getCohort() 时,我试图让它返回所有已登录的学生,但它只返回最近添加的学生。我不确定我是否遗漏了一些简单的东西,但我可以'似乎没有得到它的权利,任何帮助将不胜感激。
【问题讨论】:
标签: java arrays oop hashmap set