传统微笑

文章
4
资源
0
加入时间
3年0月21天

Java 迭代器 iterator 和 for 循环的区别一、Iterator二、Iterable三、Iterator与泛型(Genetic)搭配:四、foreach 和 Iterator 的关系

迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部。一、IteratorJava 提供一个专门的迭代器 «interface»Iterator,可以对某个序列实现该接口,来提供标准的 Java 迭代器。实现 Iterator 后的功能是“使用”一个迭代器。文档定义:Package java.util;public interface Iterator<E&