【发布时间】:2014-02-21 23:28:41
【问题描述】:
我想使用这种方法删除 HashMap 中的相同名称,但是当我尝试编译我的代码时,我得到了 ConcurrentModificationException。
public static void removeTheFirstNameDuplicates(HashMap<String, String> map)
{
for (Map.Entry<String, String> pair : map.entrySet()){
String name = pair.getValue();
removeItemFromMapByValue(map, name);
}
}
【问题讨论】:
-
不要混淆编译错误和运行时异常/错误。
-
然后google一下异常和异常消息。如果我见过,这是重复的。