gpt4 book ai didi

java - 在java中检查另一个 map 中一个 map 的内容

转载 作者:行者123 更新时间:2023-11-30 01:40:06 24 4
gpt4 key购买 nike

我需要编写一小段代码,在其中检查 map 的内容(键值)是否存在于另一个 map 中,并将其从 map 中删除

例如

map 1:

1=>obj1
2=>obj21
3=>obj3
4=>obj4

其他 map map 2:

10=>obj10
20=>obj20
2=>obj2
30=>obj30
3=>obj3

fun的结果(Map1,Map2)执行后有以下输出

map 2:

10=>obj10
2=>obj2
20=>obj20
30=>obj30

迭代较小的映射并检查内容(键,值)是否迭代较小的映射并检查较大映射中的键和内容是最有效的方法。

最佳答案

m1.entrySet().removeAll(m2.entrySet());

其中 m1 是要修改的 Map,m2 是需要从 m1 中删除映射的 Map。

关于java - 在java中检查另一个 map 中一个 map 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com