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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangshaoqiang 中级黑马   /  2015-10-27 23:54  /  137 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.迭代器
        接口:
                Iterator
                        该接口规范了迭代器的基本行为...
                方法:
                        public boolean hasNext()
                        public Object next()
                        public void remove()
        迭代器的作用:
                1. 专业的用于迭代(遍历)集合中元素的一个专业的对象.
        迭代器的使用:
                1.迭代器对象是用于取出集合中的元素的.
                每一个集合的实现类,都有自己的一个迭代器.迭代器以私有的成员内部类的形式存在于每一个集合实现类的内部.
                获取迭代器对象?
                        public Iterator iterator();
                        这个方法定义在Collection 接口中, 每一个集合的实现类都需要重写该方法. 保证了每一个结合实现类都有迭代器.
                       
                        Iterator it=集合类对象.iterator();
                使用迭代器:
                        使用hasNext 判断是否有元素可取.
                        使用next 取出一个元素.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马