这个问题是说,不能在对一个Map[List还有其他集合也是同一个道理 ]进行遍历的时候将其中的元素删除掉
解决办法是,可以先将要删除的元素用另一个list装起来,等遍历结束再remove掉
public static void main(String[] args) {
HashMap map=new HashMap();
for(int i=0;i<args.length;i++){
map.put(String.valueOf(i), String.valueOf(args[i]));
}
Set keySet= map.keySet();
for(Iterator i=keySet.iterator();i.hasNext();k++){
map.remove(key);
}
}