注意:容器在遍历的同时,是不能对元素进行删除 ,否则会报异常, 应该使用迭代器进行元素删除
代码如下:
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);
版权声明:本文为hu285279904原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。