爪哇 |比较四个哈希图



我想问你,如何在java中比较四个HashMaps大小。我怎么知道,如果所有 HashMap 中有>= 2 个键,如果它们在同一个键中......谢谢。

您可以检查哈希图键的交集长度:

Set<String> commonKeys = new HashSet<>(hashMap1.keySet());
commonKeys.retainAll(hashMap2.keySet());
commonKeys.retainAll(hashMap3.keySet());
commonKeys.retainAll(hashMap4.keySet());
commonKeys.size();

您应该使commonKeys Set的类型参数适应HashMap键的类型:处理HashMap<Integer, Whatever>时,您需要一个Set<Integer>

相关内容

  • 没有找到相关文章

最新更新