我有很多像Map(String, Object)
的地图。
map1
map2
....
mapN
我需要接收仅包含这些键值对的映射,其中第一个参数在所有映射中均相等。
可以使用
retainAll
方法完成吗? 最佳答案
是的,您可以使用retainAll
map1.keySet().retainAll(map2.keySet());
map1.keySet().retainAll(map3.keySet()); //etc
最后,
map1
将是所有地图中所有键的交集,因此这些键很常见,现在您可以轻松地获取值