Java(四)集合框架3.迭代器
阿新 • • 發佈:2018-12-12
對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()就是驅使迭代器不停的指向下一個資料