java迭代器的使用方法

rt 望详细
我想要的是,对象的迭代

举个小例子 便于楼主理解

import java.util.ArrayList;
import java.util.Iterator;

public class Test {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
Iterator it = list.iterator();//通用的迭代器iterator,把list放入it中
while (it.hasNext()) {//判断是否有下一个元素
Integer i = (Integer)it.next();//强制转型
System.out.println(i);//循环输出
}

}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-20

讲解的是Java增强,重点讲解的是享元模式,增强的for循环的本质就是迭代器,同时还讲解了迭代器遍历集合的方式。

第2个回答  2008-10-03
可以查看java 的 api; util包的iterator和enumeration两个接口
java的api可以很容易从网上下载,或者从sun的官方网站下载
第3个回答  2008-10-03
建议看一下java中的泛型,有助于理解
相似回答