【发布时间】:2011-05-25 11:25:03
【问题描述】:
我有两个带有<int,string> 对的哈希表。现在他们每个人都有重复的值,我想合并两个哈希表给我不同的值。我该怎么做!?
谢谢 Edit #1 我正在从目录中读取文件内容。并将这些内容作为令牌存储在两个不同的哈希表中。现在我需要将它们合并到一个哈希表中,这将为我提供两个表的不同值。
【问题讨论】:
-
什么是“配对哈希表”?另外,您确定要删除重复值,还是删除重复键?
-
对不起,我认为它已被编辑...我的意思是整数,字符串对。我想摆脱重复的值。
-
否 - 您没有正确标记尖括号。至于删除重复值:您要删除哪些键?
-
我对每个值都有唯一的 int 键,所以没有要删除的特定键,我只想合并这两个表以获得一个具有两个不同值的表。
-
哈希表将键映射到唯一值。两个输入哈希表中不能有任何重复的条目。可能存在与相同值关联的键,并且可能在两个哈希表中都找到键。您希望在每种情况下发生什么?必要时画图。一图胜千言。
标签: java data-structures collections merge hashtable