迭代器

/*
什麼是迭代器呢?
其實就是集合的取出元素的方式

 boolean	hasNext() 
          如果仍有元素可以迭代,則返回 true。
 E	next() 
          返回迭代的下一個元素。
 void	remove() 
          從迭代器指向的 collection 中移除迭代器返回的最後一個元素(可選操作)。*/

import java.util.*;
class rubblish
{
	public static void main(String [] args)
	{
		method_get();
	}
	public static void method_get()
	{
		demo d= new demo();
		ArrayList al=new ArrayList();
		
		al.add(d);
		al.add("java02");
		al.add("java03");
		al.add("java04");

		Iterator it=al.iterator();

		while(it.hasNext())
		{
			sop(it.next());
                 }


	}
	public static void sop(Object obj)
	{
		System.out.println(obj);
	}
}
class demo
{}
發佈了7 篇原創文章 · 獲贊 0 · 訪問量 7852
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章