迭代器的作用是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节. java中的很多容器都实现了Iterable接口,容器中的元素都是可以遍历的. 如下例,list容器中存储的是Integer对象,list可以返回一个Iterator对象用于遍历list中的元素. // list中存储的是Integer对象 List<Integer> list = Arrays.asList(1,2,3,4,5); // 容器List实现了Iterable接口,也即实现了itera…