본문 바로가기

Java

Hashtable 실습

import java.util.Collection;

import java.util.Enumeration;

import java.util.Hashtable;

import java.util.Set;

 

 

public class HashTableEx {

 

         /**

          @param args

          */

         public static void main(String[] args) {

                  // TODO Auto-generated method stub

                 

                  Hashtable<String, String> map = new Hashtable<String, String>();

                 

                  map.put("key1""홍길동");

                  map.put("key2""박문수");

                  map.put("key3""이몽룡");

                 

                  System.out.println(map.get("key1"));

                  System.out.println(map.get("key2"));

                  System.out.println(map.get("key3"));

                 

                  System.out.println(map.size());

                 

                  //key

                  Enumeration<String> e = map.keys();

                  while(e.hasMoreElements()){

                           System.out.println(e.nextElement());

                  }

                 

                  Set<String> s = map.keySet();

                  for (String key : s){

                           System.out.println(key);

                  }

                 

                  //value

                  Collection<String> c = map.values();

                  for(String value : c){

                           System.out.println(value);

                  }

                 

                  // key 가져오고 value값을 추출.

                  for(String key : map.keySet()){

                           System.out.println(map.get(key));

                  }                

         }

}

홍길동

박문수

이몽룡

3

key3

key2

key1

key3

key2

key1

이몽룡

박문수

홍길동

이몽룡

박문수

홍길동

 

'Java' 카테고리의 다른 글

enum 실습  (0) 2013.03.20
Properties 실습  (0) 2013.03.20
HashSet 실습  (0) 2013.03.20
System클래스  (0) 2013.03.20
Vector 클래스  (0) 2013.03.20