迭代器 Iterator
什么是迭代器?
对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。跟循环差不多,好处是可以适合用于任何一个类,而且java也对它进行了优化,比直接用index访问快一点。迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.
迭代器 Iterator
什么是迭代器?
对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。跟循环差不多,好处是可以适合用于任何一个类,而且java也对它进行了优化,比直接用index访问快一点。迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.