简单的两种迭代器遍历
首先先用集合对象的Iiterator()方法,获得迭代器对象,然后通过迭代器对象调用hashNext()的方法,判断是否有下一个迭代器,最后调用迭代器的next()方法进行打印输出。
//使用多态创建对象
Collection coll = new ArrayList();
//往集合中添加元素
coll.add(1);
coll.add(2);
//方法一:while遍历
Iterator it = coll.iterator(); //迭代器遍历,每个集合对象都得有自己的迭代器
while (it.hasNext()){ //判断元素是否含有迭代器
System.out.print(it.next()); //获取迭代器元素,并打印输出
}
//方法二:for遍历(比较常用)
for (Iterator iterator = coll.iterator(); iterator.hasNext();){
System.out.println(iterator.next());
}