迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。以上引自百度
在类中创建一个ArrayList集合为其指定泛型为Integer类型,并添加10个元素,利用迭代品遍历arraylist集合,其循环条件为如果迭代器中用有元素可以迭代就继续,直到没有。
Code如下:
/**
* 遍历容顺
*
*/
public static void Array_Iterator()
{
List<Integer>list=new ArrayList<Integer>();
for(int i=0;i<10;i++)
{
list.add(i);
}
System.out.println("List 中的所有元素");
for(Iterator<Integer> it=list.iterator();it.hasNext();)
{
System.out.println(it.next()+"\t");
}
}//over
--------结果如下--------
List 中的所有元素
0
1
2
3
4
5
6
7
8
9
如果觉得《迭代器 iterator(二): 用iterator遍历arraylist》对你有帮助,请点赞、收藏,并留下你的观点哦!