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
}