Java的Map遍历怎样删除元素

   2024-10-06 7670
核心提示:在Java中,可以使用Iterator来遍历Map并删除元素。以下是一个示例代码:MapString, Integer map = new HashMap();map.put(A, 1);

在Java中,可以使用Iterator来遍历Map并删除元素。以下是一个示例代码:

Map<String, Integer> map = new HashMap<>();map.put("A", 1);map.put("B", 2);map.put("C", 3);Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();while(iterator.hasNext()) {    Map.Entry<String, Integer> entry = iterator.next();    if(entry.getValue() == 2) {        iterator.remove(); // 删除满足条件的元素    }}System.out.println(map);

在上面的示例中,我们首先创建了一个包含一些键值对的Map。然后使用Iterator遍历Map的entrySet,并使用Iterator的remove()方法删除满足条件的元素。最后输出删除元素后的Map。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号