HashMap<String, String> foo = new HashMap<String, String>();
HashMap<String, String> baar = new HashMap<String, String>();
Run Code Online (Sandbox Code Playgroud)
如何删除发现的物品baar从foo?
ars*_*jii 17
你可以试试:
foo.keySet().removeAll(baar.keySet())
Run Code Online (Sandbox Code Playgroud)
对a Map的更改将keySet()反映在地图本身中.
如果要删除精确的映射(不仅仅是基于键),您可以使用相同的方法entrySet():
foo.entrySet().removeAll(baar.entrySet());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2773 次 |
| 最近记录: |