Mav*_*ick 2 java collections merge hashtable data-structures
我有两个带有<int,string>对的Hashtables .现在他们每个都有重复的值,我想合并两个哈希表给我不同的值.我怎样才能做到这一点!?
<int,string>
谢谢 编辑#1我正在从目录中读取文件内容.并将这些内容作为标记存储在两个不同的哈希表中.现在我需要将它们合并到一个哈希表中,这会给我两个表的不同值.
kha*_*hik 6
您可以使用合并两个哈希表的putAll方法Hashtable.作为参数传递的哈希表将覆盖原始哈希表中的重复项.
putAll
Hashtable
我没有得到如何合并两个哈希表,仍然有不同的值.如果要从一个哈希表中删除重复项(并将它们留在第二个哈希表中),只需按照另一个答案中的建议执行,但不要添加非重复项map2.之后,您将使第一个表未经修改,第二个表中不包含条目map1.
map2
map1
另一个解决方案是合并两个哈希表使用putAll并清除第二个哈希表:)
归档时间:
14 年,11 月 前
查看次数:
8716 次
最近记录:
12 年,8 月 前