迭代器 2020-01-07 本文已影响0人 资深菜鸡程序员 Collection中的remove()方法需要先查找到需要删除元素的位置,这本身就需要一定的开销如果在使用迭代器进行对集合的遍历时,对集合自身产生结构上的变化的时候(add.remove,clear等),例如:遍历时对集合当前向的下一项做了删除的操作,当再一次调用next(),就会出现混乱。