Java集合(四):迭代器

 
 
迭代器是一种模式、详细可见其设计模式,可以使得序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部。
 
Iterable:实现这个接口的集合对象支持迭代,是可以迭代的。实现了这个可以配合foreach使用~
 
Iterator:迭代器,提供迭代机制的对象,具体如何迭代是这个Iterator接口规范的。

注意一点:

        迭代出来的元素都是原来集合元素的拷贝。

        Java集合中保存的元素实质是对象的引用,而非对象本身。

 

posted @ 2019-07-08 15:29  TangXinPing  阅读(147)  评论(0编辑  收藏  举报