반복자(iterator)
2010. 3. 24. 11:41ㆍprogramming/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 연산 필요
//반복자는 Object 타입을 반환, cast 연산 필요
//String s=(String)e.next();
System.out.println(s);
}
}
}
728x90
'programming > jsp' 카테고리의 다른 글
request.getParameter() (0) | 2010.03.31 |
---|---|
AddressLinkedList < 03/26 수업중 > (0) | 2010.03.26 |
1. 상품 목록을 저장하고 합계 출력하기 – ArrayList 사용 (0) | 2010.03.24 |
Set 인터페이스, Map 인터페이스 - HashSet (0) | 2010.03.24 |
제너릭 (0) | 2010.03.19 |