1. 程式人生 > >Java(四)集合框架3.迭代器

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()就是驅使迭代器不停的指向下一個資料