我有一个 HashMap<String, ArrayList<String>>
叫做 examList
。我想用它来保存一个人参加的每门课程的成绩。所以这个 HashMap
的关键是 couresID
,值是一个 ArrayList
这个人所做的所有等级(考试尝试)。
问题是我知道如何正常使用数组列表和哈希图,但我不确定如何从这个例子开始。那么,我将如何,或例如,添加一些东西到 ArrayList
里面 HashMap
?
原文由 vedran 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 Google Guava 库,它具有多值映射的实现(Apache Commons Collections 也有实现,但没有泛型)。
但是,如果您不想使用外部库,那么您可以这样做: