在Java中,可以使用Iterator来遍历Map并删除元素。以下是一个示例代码:
Mapmap = new HashMap<>(); map.put("A", 1); map.put("B", 2); map.put("C", 3); Iterator > iterator = map.entrySet().iterator(); while(iterator.hasNext()) { Map.Entry entry = iterator.next(); if(entry.getValue() == 2) { iterator.remove(); // 删除满足条件的元素 } } System.out.println(map);
在上面的示例中,我们首先创建了一个包含一些键值对的Map。然后使用Iterator遍历Map的entrySet,并使用Iterator的remove()方法删除满足条件的元素。最后输出删除元素后的Map。