16. 迭代器 Iterator 是什么?

Iterator模式用同一种逻辑来遍历集合。它可以把访问逻辑从不同类型的集合类中抽象出来,不需要了解集合内部实现便可以遍历集合元素,统一使用 Iterator 提供的接口去遍历。它的特点是更加安全,因为它可以保证,在当前遍历的集合元素被更改的时候,就会抛出 ConcurrentModificationException 异常
主要有三个方法:hasNext()、next()和remove()。

posted on 2024-12-23 16:01  南柯易梦  阅读(18)  评论(0)    收藏  举报