java.util.Map的交集

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

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

回答:

怎么样:

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());

以上是 java.util.Map的交集 的全部内容, 来源链接: utcz.com/qa/406699.html

回到顶部