删除map中的元素
2016-09-13 09:38
260 查看
Map<String,String> map = new HashMap<String,String> ();
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
Iterator iterator = map.keySet().iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
if ("1".equals(key) || "2".equals(key)) {
iterator.remove(); //添加该行代码
}
}
System.out.println(map.get("1"));
System.out.println(map.get("2"));
System.out.println(map.get("3"));
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
Iterator iterator = map.keySet().iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
if ("1".equals(key) || "2".equals(key)) {
iterator.remove(); //添加该行代码
}
}
System.out.println(map.get("1"));
System.out.println(map.get("2"));
System.out.println(map.get("3"));
相关文章推荐
- vector list map 遍历删除指定元素
- Java如何在List或Map遍历过程中删除元素
- Java Map在遍历过程中删除元素
- Java&nbsp;遍历Map时&nbsp;删除元素ZZ
- 遍历map时删除不需要的元素方法
- Java 遍历Map时 删除元素
- C++如何删除map容器中指定值的元素详解
- 循环删除vector和map中的元素
- C++ map关联容器删除元素
- map删除元素时防止迭代器失效的例子
- C++:在遍历/循环中删除map元素, 如何避免iter 迭代器失效
- c++ 遍历map的时候删除元素
- C++ set map list的正确删除元素方法
- STL中map/vector的删除元素操作
- STL:map的使用:删除map中指定值为value的所有元素
- for循环中删除map中的元素,valgrind检测提示error:Invalid read of size 8
- for循环中删除map中的元素valgrind检测提示error:Invalid read of size 8
- Java Map在遍历过程中删除元素
- map 删除指定元素
- C++遍历中删除std::map元素