是否有任何类似的数据结构来存储 key 并且不同于 HashMap<Key, Value>
它比单个 key 存储更多的值(value)?如果没有,有什么建议吗?因为制作多个具有相同键和不同值的 HashMap 看起来不太整齐。
编辑 当我说多个值时,我指的是不同的值。例如,考虑一张 map ,每个人都有一个 key ,我们希望存储人员的姓名、地址和电话号码。
最佳答案
根据您的编辑,您可能仍希望为每个键存储单个值,但将该值设为对象。例如
public class PersonInfo {
private String name;
private String address;
private String phoneNumber;
etc...
}
并将您的 map 定义为 HashMap<Key, PersonInfo>
关于java - 一种类似于HashMap的数据结构,具有多个 "distinct"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569620/