gpt4 book ai didi

java - 无论如何要在 Java HashMap 中有两个相同的键,但值不同?

转载 作者:行者123 更新时间:2023-11-29 10:02:31 25 4
gpt4 key购买 nike

我正在使用 HashMap 来包含拼写错误的单词,以及一个包含它在文档中的偏移量、它所在的行号以及拼错单词的长度的 int 数组。默认情况下,如果键已包含,则 HashMap 会替换旧值。我想保留这些值,并有重复的键。

有没有办法做到这一点?

最佳答案

Map 中不能有重复的键,但您可以创建一个 MultiMap,即一个将单个键与多个值相关联的映射。像这样:

Map<String,ArrayList<String>> myMap = new HashMap<String,ArrayList<String>>();

或者您可以使用现成的多 map 实现,例如:

关于java - 无论如何要在 Java HashMap 中有两个相同的键,但值不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19745280/

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