728x90

 


Hashtable : 검색이 용이하다.
   
 Key  Value
 "id"  "Object"

Method

  put(key, vlaue)  //Hashtable에서 값을 넣음
  get(key)            //Hashtable에서 값을 가져옴

  int size()  Hashtable의 key갯수 얻기
  boolean contains(Object obj) throws NullPointException  : Hashtable 에 Obj가 포함되어있는가? 
                                                                                                있으면 true 없으면 false 를 리턴
  boolean containsKey(Object key)   : Hashtable 에 key필드가 포함되어 있으면 true를 리턴
  boolean containsValue(Object value)    :  Hashtable에 value가 있으면 true를 리턴


import java.util.*;
class HashtableTest_1
{
 public static void main( String [] args )
 {
  Hashtable ht = new Hashtable();
  ht.put("id","kim");   //  kim을 String 으로 입력해도  객체로 저장됨.
  ht.put("pwd","123");
  ht.put("addr","서울 특별시 노원구 공릉동");
  
  System.out.println(ht.get("id"));
  System.out.println(ht.get("pwd"));
  System.out.println(ht.get("addr"));
  
  Hashtable ht2 = new Hashtable();
  ht2.put("one",new Integer(1));  //값을 객체로 넣어야 되니까..Wrapper쓴다.
  ht2.put("two",new Integer(2));
  ht2.put("three",new Integer(3));

  Integer I3 = (Integer)ht2.get("three");
  System.out.println(I3.toString());
 }// end main
 

}

+ Recent posts