old/JAVA

컬렉션 저장요소 접근 인터페이스 ( Enumeration, Iterator, ListIterator)

jazzlife 2010. 5. 24. 17:52

Enumeration -> Iterator -> ListIterator (양방향 접근 가능)

 Iterator : 저장요소를 읽어오는 방법을 표준화 한 것.

 ex)

    List list = new ArrayList();
 
     Iterator it = list.iterator();
     while(it.hasNext()) {
        System.out.println(it.next());
    }

ex)

    Map map = new HashMap();
    ...
    Iterator it = map.keySet().iterator();


ex)
   
    Set eSet  = map.entrySet();
    Iterator list = eSet.iterator();