728x90
반응형

■ Enumeration인터페이스

   벡터와 같이 객체들을 모아 놓은 집합에서 객체들을 하나씩 처리할 수 있는 메소드를 다음

   과 같이 제공한다.


    - boolean hasMoreElements()

       벡터에 요소가 있으면 true, 없으면 false를 반환한다.
   - Object nextElement()
       벡터에서 다음의 요소를 반환한다.
 
 
ExecuteEnumeration.java
 
import java.util.*;
class ExecuteEnumeration
{
   public static void main(String args[]){
      int j;
      Vector v=new Vector();
      for(j=0; j<args.length; j++)
         v.addElement(args[j]);
// java ExecuteEnumeration  Head     Title     100     30.5

//  ┌---------------------------------------------------┐

//  ㅣ Head ㅣ Title ㅣ 100 ㅣ 30.5 ㅣ  ㅣ   ㅣ  ㅣ   ㅣ   ㅣ   ㅣ

//  └---------------------------------------------------┘

//        ↑

//        v

      Enumeration enu = v.elements();

//  ┌----------------------------┐

//  ㅣ Head ㅣ Title ㅣ 100 ㅣ 30.5  ㅣ

//  └----------------------------┘

//        ↑

//     v=enu


      for(j=0; enu.hasMoreElements(); j++)
         System.out.println("Vector "+j+"번째 요소는 "+enu.nextElement());

// for문을 while문으로 고쳤을 경우,

//   j = 0;

//   while(enu.hasMoreElements()){

//           System.out.println("Vector "+j+"번째 요소는 "+enu.nextElement());

//    j++;

//    }
   }
}

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,