HashMap<String, String> foo = new HashMap<String, String>();
HashMap<String, String> baar = new HashMap<String, String>();
如何删除baar
从中找到的项目foo
?
你可以试试:
foo.keySet().removeAll(baar.keySet())
对 aMap
的更改keySet()
会反映在地图本身中。
如果你想删除精确的映射(不仅仅是基于键),你可以使用相同的方法来entrySet()
代替:
foo.entrySet().removeAll(baar.entrySet());