1. 程式人生 > >JAVA自查:迭代器Iterator

JAVA自查:迭代器Iterator

迭代(來自百度)
通俗點說 叫 一個個數過去,
實現這樣一個個數過去功能的東西,叫迭代器。
java迭代器 較多使用在容器中,如陣列連結串列 ArrayList(反正就是能裝東西的玩意兒)
舉個例子:
//我們先往連結串列中裝東西
ArrayList a = new ArrayList();
a.add(“東西1”);
a.add(“東西2”);
//從連結串列中取東西怎麼辦呢,自然就用到了迭代器
//用法是這樣的
Iterator iter = a.iterator() ; //iter迭代器物件,可以用它來數了
while(iter.hasNext()){ //先往左數,如果有東西就執行{}裡的語句
String m = (String)iter.next(); //數到什麼就拿出來 賦值給m
System.out.println(m); //拿出m用一下,即列印
}