1 迭代器概述
java中的各种集合在存储元素时,采用的存储方式不同。要取出这些集合中的元素,可通过一种通用的获取方式来完成。 Collection集合元素的通用获取方式:在取元素之前要判断集合中有没有元素,如果有,就把这个元素取出来,继续判断,如果还有就再取出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。
2 迭代器方法
两个抽象方法
boolean hasNext() , 判断集合中是否还有可以被取出的元素;E next() ,取出集合中下一个元素;
3 Iterator接口,找实现类
Collection接口定义的方法 Iterator iterator() ArrayList 重写方法 iterator(),返回了Iterator接口的实现类的对象。