黑马程序员技术交流社区

标题: 我自认为初学时很难理解的Iterator 接口 [打印本页]

作者: 193936696    时间: 2015-9-20 22:33
标题: 我自认为初学时很难理解的Iterator 接口
每一个集合都有自己的数据结构,都有特定的取出自己内部元素的方式。为了便于操作 所有的容器,取出元素。将容器内部的取出方式按照一个统一的规则向外提供,这个规则就 是Iterator接口。 也就说,只要通过该接口就可以取出 Collection 集合中的元素,至于每一个具体的容 器依据自己的数据结构,如何实现的具体取出细节,这个不用关心,这样就降低了取出元素 和具体集合的耦合性。  
Iterator it = coll.iterator();//获取容器中的迭代器对象,至于这个对象是是什么不重 要。这对象肯定符合一个规则Iterator接口。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2