迭代器

2020-01-07  本文已影响0人  资深菜鸡程序员

Collection中的remove()方法需要先查找到需要删除元素的位置,这本身就需要一定的开销

如果在使用迭代器进行对集合的遍历时,对集合自身产生结构上的变化的时候(add.remove,clear等),例如:遍历时对集合当前向的下一项做了删除的操作,当再一次调用next(),就会出现混乱。

上一篇 下一篇

猜你喜欢

热点阅读