on
자바(Java) Enumeration 인터페이스(Interface) 정리
자바(Java) Enumeration 인터페이스(Interface) 정리
반응형
@notepad_jj2
츄르사려고 코딩하는집사입니다.
enumeration은 순환 인터페이스로, 스레드에 안전한 구조로 사용할 때 사용합니다. Iterator의 하위 버전으로, 데이터 삭제하는 기능은 없습니다. 그래서, HashTable과 Vector에서 사용이 가능합니다.
1. 패키지
import java.util.Enumeration;
2. Enumeration 인터페이스 메소드의 종류
1) hasMoreElements()
- 뒤에 Element가 있는지 확인 하는데, 있으면 true, 없으면 false를 리턴한다.
- Iterator의 hasNext()와 같다.
2) nextElement()
- 다음 Element를 읽어온다.
- iterator의 next()와 같다.
3. 예제
package algo; import java.util.ArrayList; import java.util.Collections; import java.util.Enumeration; public class test { public static void main(String[] args) { ArrayList text = new ArrayList(); text.add("apple"); text.add("banana"); text.add("melon"); text.add("watermelon"); // Enumeration Enumeration te = Collections.enumeration(text); // 출력 while(te.hasMoreElements()) { // 다음 element가 있으면 true, 없으면 false를 반환 System.out.println(te.nextElement()); } } }
반응형
from http://yongku.tistory.com/2114 by ccl(A) rewrite - 2021-09-07 09:27:23