注意:容器在遍历的同时,是不能对元素进行删除 ,否则会报异常, 应该使用迭代器进行元素删除
代码如下:
Map<String, String> map = new TreeMap<>();
map.put("name", "user");
map.put("password", "12345");
System.out.println(map);
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
if (entry.getKey().equals("name")) {
iterator.remove();
}
}
System.out.println(map);