我有一个数据集,我不确定在Java中使用哪种类型的List或Map。 以下是样本数据集。 2列,用户和错误。
可以重复用户。错误是随机的,不会有任何重复。
用户错误
用户A错误1
用户B错误2
用户A错误3
用户C错误4
我应该能够在最后使用该列表获取所有 每个用户的错误。
我尝试了一个hashmap,但它只检索用户的最后一个条目。
提前致谢。
答案 0 :(得分:4)
您可以使用HashMap<User,List<Error>
(不确定是否有User
和Error
类,或者是否由字符串或某些数字类型表示,但您明白了这一点。< / p>
这样可以轻松获取给定用户的所有错误List
。
答案 1 :(得分:0)
您可以使用Map of String to List。 如果存在给定密钥(在这种情况下添加错误)或者不创建列表并添加单个错误,则可能需要手动检查java版本