【发布时间】:2016-06-09 01:51:28
【问题描述】:
我正在尝试编写程序来删除单词列表中重复的键值对。但是,如果键与不同的值重复,则应允许添加该记录。请帮助我了解哪个 java 集合可以解决这种情况。
- key1 aaaa
- key2 bbbb
- key3 cccc
- key4 dddd
- key2 bbbb - 重复对 - 不允许
- key1 hhhh - 重复密钥 - 允许
- key5 gggg
- key2 nnnn
【问题讨论】:
-
键在定义上不能重复。您所说的称为复合键(由多个值组成)。因此,这意味着您可以使用常规映射,只要您使用组合两个值的键。
标签: java dictionary collections set duplicates