通过传递密钥列表从HashMap中删除密钥-Java API方法或实用程序?
我有一个带有n个值的通过传递密钥列表从HashMap中删除密钥-Java API方法或实用程序?,java,collections,hashmap,Java,Collections,Hashmap,我有一个带有n个值的映射问题Map 以及具有m个值的ArrayList,使得m是n的子集 我想从issueMap中删除所有这些m键。是否有直接的API调用 谢谢您可以从钥匙集中取出钥匙: issueMap.keySet().removeAll(listOfKeysToRemove); 键集返回映射中包含的键的集,该集由映射支持。因此,对映射的更改将反映在集合中,反之亦然 : 设置键集() 返回此映射中包含的键的集合视图。集合由映射支持,因此映射的更改将反映在集合中,反之亦然。如果在对集合进行迭
映射问题Map
以及具有m个值的ArrayList
,使得m是n的子集
我想从issueMap中删除所有这些m键。是否有直接的API调用
谢谢您可以从
钥匙集中取出钥匙
:
issueMap.keySet().removeAll(listOfKeysToRemove);
键集
返回映射
中包含的键的集
,该集由映射
支持。因此,对映射的更改将反映在集合中,反之亦然
:
设置键集()
返回此映射中包含的键的集合视图。集合由映射支持,因此映射的更改将反映在集合中,反之亦然。如果在对集合进行迭代时修改映射(通过迭代器自己的移除操作除外),则迭代的结果是未定义的该集合支持元素移除,即通过迭代器.remove、set.remove、removeAll、retainal和clear操作从映射中移除相应的映射。它不支持添加或添加所有操作
返回:
此地图中包含的密钥的集合视图