|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Hashtable
해쉬 테이블을 지원하는 클래스.
Constructor Summary | |
Hashtable()
디폴트로 크기가 11인 해쉬 테이블을 가진 객체를 생성한다. |
|
Hashtable(int capacity)
특정 크기의 해쉬 테이블을 가진 객체를 생성한다. |
Method Summary | |
void |
clear()
해쉬테이블을 비운다. |
boolean |
contains(Object value)
매개변수로 넘어온 객체와 동일한 value가 해쉬테이블내에 있는지 검사한다. |
boolean |
containsKey(Object key)
매개변수로 넘어온 객체와 동일한 Key가 해쉬테이블내에 있는지 검사한다. |
Enumeration |
elements()
해쉬테이블의 value를 Enumeration 형태로 구한다. |
Object |
get(Object key)
특정 Key에 해당하는 value를 구한다. |
boolean |
isEmpty()
현재 해쉬테이블이 비었는지 여부를 구한다.. |
Enumeration |
keys()
해쉬테이블의 key를 Enumeration 형태로 구한다.. |
Object |
put(Object key,
Object value)
해쉬 테이블에 특정 key와value를 추가한다. |
protected void |
rehash()
해쉬테이블 크기가 커질 때 해쉬테이블에 등록된 객체들을 모두 재휘쉬한다. |
Object |
remove(Object key)
특정 key에 해당하는 HashtableEntry 객체를 제거한다. |
int |
size()
현재 해쉬테이블에 저장된 객체의 갯수를 구한다. |
String |
toString()
현 객체를 나타내기 위한 문자열을 구한다. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Hashtable(int capacity)
capacity
- 초기 해쉬테이블의 크기.public Hashtable()
Method Detail |
public int size()
public boolean isEmpty()
public Enumeration keys()
public Enumeration elements()
public boolean contains(Object value)
public boolean containsKey(Object key)
public Object get(Object key)
key
- 찾고자하는 value에 대한 Key.protected void rehash()
public Object put(Object key, Object value)
key
- 추가할 key.value
- 추가할 value.public Object remove(Object key)
key
- 제거할 대상의 key값.public void clear()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
AromaSoft Corp. Proprietary and Confidential
(C)opyright 2003 AromaSoft Corp. All right reserved.
Contact : contact@aromasoft.com