자바 콜렉션 프레임워크에 두고 있는 콜렉션 클래스로 Enumeration 클래스를 대신한다. Enumeration 클래스의 메소드명을 간단하게 수정하였으며, Enumeration 클래스는 두개의 메소드만을 가지고 있지만 Iterator 인터페이스는 세개의 메소드를 가지고 있으며, 콜렉션의 값을 삭제할 수도 있다.
Enumeration 클래스 메소드
boolean hasMoreElements()
요소가 있는 경우 true를 반환
Object nextElement()
요소가 있는 경우 다음의 요소를 반환
Iterator 인터페이스 메소드
boolean hasNext()
요소가 있는 경우 true를 반환
Object next()
요소가 있는 경우 다음의 요소를 반환
void remove()
현재의 요소를 삭제(지금 현재 반환된 요소를 삭제)
'자바(Java) > JAVA 2SE' 카테고리의 다른 글
java.util.ArrayList<객체> - 컬렉션 (0) | 2009.11.11 |
---|---|
try ~ catch ~ finally (0) | 2009.11.11 |
java.util.HashTable - Hash 처리의 발전형 (0) | 2009.10.30 |
java.util.HashMap - Hash 객체 (0) | 2009.10.30 |
부호가 있는 텍스트형 실수를 실수형으로 변환시키기 (0) | 2009.10.13 |