java.util.Map的交集

发布于 2021-01-31 15:22:16

是否有方法java.util.Map或任何util在两个地图上执行交集?(通过“键”将两个地图相交)

我找不到任何东西。我总是可以实现自己的交集逻辑,但是我希望其中一个java.util.*类中已经有一些操作可以做到这一点。

关注者
0
被浏览
72
1 个回答
  • 面试哥
    面试哥 2021-01-31
    为面试而生,有面试问题,就找面试哥。

    怎么样:

    Map map1 = ...;
    Map map2 = ...;
    Map result = new ...(map1);
    result.keySet().retainAll(map2.keySet());
    

    要么:

    Map map1 = ...;
    Map map2 = ...;
    Set result = new ...(map1.keySet());
    result.retainAll(map2.keySet());
    


推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看