매니저/JAVA1

JAVA1 Hashtable 예제 (임시저장)

cdprkr2077 2011. 12. 23. 21:04


import java.util.Hashtable;
import java.util.Enumeration;
import java.util.Vector;

class HashtableEx
{
 public static void main( String[] args )
 {
  // 생성
  Hashtable < Integer, String > ht = new Hashtable < Integer, String > ();

  // 추가
  ht.put( 7, "이순신" );
  ht.put( 0, "홍길동" );
  ht.put( 1, "김유신" );
  ht.put( 3, "홍길동" );

  // 출력
  Enumeration e = ht.elements();
  while( e.hasMoreElements() )
  {
   System.out.println( "출력 : " + e.nextElement() );
  }

  System.out.println();
  Enumeration en = ht.keys();
  while( en.hasMoreElements() )
  {
   System.out.println( "출력 : " + ht.get ( en.nextElement() ) );
  }

  System.out.println();
  Vector < String > v = new Vector < String > ( ht.values() );
  for( int i = 0; i < v.size(); i++ )
  {
   System.out.println( "Vector : " + v.get( i ) );
  }
 }
}