我通过文档(去http://java.sun.com/javase/6/docs/api/java/util/Iterator.html)的Iterator.remove()
存在remove()被描述成
void remove()
Run Code Online (Sandbox Code Playgroud)
从底层集合中移除迭代器返回的最后一个元素(可选操作).每次调用next时,只能调用一次此方法.如果在迭代正在进行中以除调用此方法之外的任何方式修改基础集合,则未指定迭代器的行为.
如果修改了基础集合,则未指定迭代器的行为