我创建了两个哈希图:
HashMap<String, String> map1 = new HashMap<String, String>();
HashMap<String, String> map2 = new HashMap<String, String>();
每张地图都从我个人电脑上的文本文件中获取值
我找到了一种在两个地图中找到重复项的方法:
Set<String> s = new HashSet<String>(map1.keySet());
s.retainAll(map2.keySet());
System.out.println("Duplicates" + s);
整个计划将执行以下操作:
将重复项放在单独的散列映射
中例如:
map1包含:
map2包含:
最终结果将是:
mapDuplicates将包含重复项:
键是相同的,因此它们是重复的