A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© jlq 中级黑马   /  2015-11-9 23:37  /  251 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、 Iterator  it=al.interator();//对象al调用方法,返回的是Iterator接口
这个方法返回的是这个接口的子类对象;该子类对象怎么建立被封装起来了。

接口型引用只能指向自己的子类对象,该对象是通过方法.interator()获取的。
Iterator接口中有:next( ); hasNext( );remove( );方法
其中:next():返回迭代的下一个元素
2、什么是迭代器?
其实就是集合取出元素的方式:
3、集合的特点:
把取出方式定义在集合的内部,这样取出方式就可以直接访问集合内部的元素。那么取出方式就被定义成内部类。

而每一个容器的数据结构不同,所以取出的动作细节也不一样。但是都有共性的内容:判断和去除。
那么,可以将共性内容进行抽取。
您需要登录后才可以回帖 登录 | 加入黑马