什么是迭代器?

来源:百度知道 编辑:UC知道 时间:2024/05/28 09:27:42
能不能举个例子啊?

Iterator 是一个Interface, Java Collection 类都提供 iterator()
方法获得一个Iterator, 利用iterator可以抽象出遍历一个集合对象的算法,便于复用。 例如

ArarryList<Integer> al;
Iterator iterator = al.iterator();
while(iterator.hasNext()){
Integer i = iterator.next();
System.out.println(i);
}

如何遍历一个集合的所有元素???
迭代器就是完成这个功能的~~~