른록노트
[java] Enumeration이란 본문
Enumeration 인터페이스란?
객체들의 집합(Vector)에서 각각의 객체들을 한 순간에 하나씩 처리 할 수 있는 메소드를 제공하는 컬렉션이다.
Enumeration 인터페이스 메소드
Enumeration 메소드 | 설명 |
boolean hasMoreElements() | Vector로 부터 생성된 Enumeration의 요소가 있으면 true, 아니면 false 반환 |
Object nextElement() | Enumeration 내의 다음 요소를 반환한다. |
예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | public class EnumerationTest{ public static void main(String[] args) { Vector<String> v1 = new Vector<String>(2); v1.addElement("삼성"); v1.addElement("LG"); v1.addElement("SK"); v1.addElement("구글"); System.out.println("Vector 요소들은 다음과 같다."); for(int i=0; i<v1.size(); i++){ System.out.println("v1의 "+i+"번째 요소 : "+v1.elementAt(i)); } Enumeration<String> e = v1.elements(); System.out.println(); System.out.println("Vector v1으로부터 생성한 Enumeration의 요소들은 다음과 같다."); while(e.hasMoreElements()){ System.out.println("e의 요소 : "+e.nextElement()); } } } | cs |
Veotor의 elements() 메소드로 Vector의 요인들을 Enumeration에 저장한 후, 하나씩 순서대로 출력한다.
참고사이트
반응형
Comments