Java(四)集合框架3.迭代器

对List类中常用iterator来输出

public class IteratorDemo {
	public static void main(String[] args)
	{
		List list=new ArrayList();
		list.add("A");
		list.add("B");
		list.add("C");
		list.add("D");
		for(int index=0;index<list.size();index++)
		{
			Object ele=list.get(index);
			System.out.println(ele);
		}
		System.out.println("------------------");
		for(Object ele:list)
		{
			System.out.println(ele);
		}
		Iterator it=list.iterator();
		System.out.println(it.next());
		System.out.println(it.next());
		System.out.println(it.next());
		System.out.println(it.next());
	}
}

申明一个迭代器后,迭代器默认指向第一个数据之前。it.next()就是驱使迭代器不停的指向下一个数据

猜你喜欢

转载自blog.csdn.net/qq_37282683/article/details/82913457
今日推荐