黑马程序员技术交流社区

标题: 迭代器 [打印本页]

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





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