gpt4 book ai didi

java - 将 Duplicate Key 的所有值存储在 Map 中

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:45:11 26 4
gpt4 key购买 nike

Map<String,Integer> map=new HashMap<String,Integer>();
map.put("A",1);
map.put("A",2);
map.put("A",3);
map.put("B",4);

这里我的键是 A ,它将覆盖 A 的先前值并给出键 A 的值是 3。但是我想存储这个键的所有值,就像我想存储 1、2 和 3 一样。然后请告诉我知道特定键的所有这些值是如何存储在数组列表中的。

最佳答案

这样不行。根据定义,映射键是唯一的。你需要一个 Map<String, List<Integer>>当然,在添加键之前,您需要查找条目是否已存在。如果不是,则使用键添加一个新的 Arraylist,并将值添加到新列表。

关于java - 将 Duplicate Key 的所有值存储在 Map 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55509881/

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