doublemetal 2013. 7. 18. 16:28

package practice;


import java.util.ArrayList;

import java.util.Iterator;


public class IteratorEx1 {


public static void main(String[] args) {

// TODO Auto-generated method stub


ArrayList list = new ArrayList();

list.add("1");

list.add("2");

list.add("3");

list.add("4");

list.add("5");

//ArrayList 생성 및 객체 추가


Iterator it = list.iterator();

//이터레이터 생성

while (it.hasNext()) {

Object obj = it.next(); //다음 객체를 읽음, 다형성(???)

System.out.println(obj);

//List 클래스들은 저장 순서를 유지하기 때문에

//Iterator를 이용해서 읽은 결과 역시 순서가 동일하지만,

//Set 클래스들은 그렇지 않다.

}

}

}



결과 :

1

2

3

4

5