import java.util.ArrayList; import java.util.ListIterator; public class CollectionListIterator { public static void main(String[] args) { ArrayList <Integer> list = new ArrayList<> (); list.add(50); Integer[] fruit = {10,60,20,90 }; for(Integer p : fruit) list.add(p); System.out.println("Number : "+ list); ListIterator<Integer> itera = list.listIterator(); while(itera.hasNext()){ itera.next(); if (itera.nextIndex() == 2) itera.set(100); } System.out.println("Number : "+ list); System.out.print("Number : ["); while(itera.hasPrevious()) System.out.print(itera.previous() + " "); System.out.println(']'); } }執行結果
2014年4月17日 星期四
集合 Collection:ListIterator 走訪器
ListIterator 走訪器的走訪 visit 方式是雙向的
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言