迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,接下来通过本文给大家分享Java Iterator迭代器_动力节点Java学院整理,需要的朋友参考下吧
迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭来源gaodai#ma#com搞@代~码网代器就可以遍历这个对象的内部.
1.Iterator
Java提供一个专门的迭代器<>Iterator,我们可以对某个序列实现该interface,来提供标准的Java迭代器。Iterator接口实现后的功能是“使用”一个迭代器.
文档定义:
Package java.util; publicinterface Iterator { boolean hasNext();//判断是否存在下一个对象元素 E next(); void remove(); } Package java.util; public interface Iterator { boolean hasNext();//判断是否存在下一个对象元素 E next(); void remove(); }
2.Iterable
以上就是Java Iterator迭代器_动力节点Java学院整理的详细内容,更多请关注gaodaima搞代码网其它相关文章!