gpt4 book ai didi

java - 如何从一张 map 中删除另一张 map 的元素?

转载 作者:搜寻专家 更新时间:2023-11-01 01:04:59 25 4
gpt4 key购买 nike

HashMap<String, String> foo = new HashMap<String, String>();
HashMap<String, String> baar = new HashMap<String, String>();

如何从 foo 中删除在 baar 中找到的项目?

最佳答案

你可以试试:

foo.keySet().removeAll(baar.keySet())

更改 map keySet()反射(reflect)在 map 本身。

如果您想要删除精确 映射(不仅仅是基于键),您可以对entrySet() 使用相同的方法。相反:

foo.entrySet().removeAll(baar.entrySet());

关于java - 如何从一张 map 中删除另一张 map 的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18104148/

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