Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

반복자(iterator)

2010. 3. 24. 11:41programming/jsp

728x90

 
u반복자(iterator):
반복자는 컬렉션의 원소들을 하나씩 처리하는데 사용
 
import java.util.*;
public class LinkedListTest {
     public static void main(String args[]) {
          LinkedList<String> list = new LinkedList<String>();
              list.add("MILK");
              list.add("BREAD");
              list.add("BUTTER");
              list.add(1, "APPLE"); // 인덱스 1에 “APPLE"을 삽입
              list.set(2, "GRAPE"); // 인덱스 2의 원소를 “GRAPE"로 대체
              list.remove(3); // 인덱스 3의 원소를 삭제한다.
              Iterator<String> e=list.iterator();
//제네릭 타입을 지정하지 않으면
              //Iterator e=list.iterator();
            while(e.hasNext()){
                 String s=e.next();
//반복자는 Object 타입을 반환, cast 연산 필요
                 //String s=(String)e.next();
                 System.out.println(s);
              }
       }
}
728x90