|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.util.Dictionary<K, V>
public abstract class Dictionary<K, V>
Dictionary 클래스는,Hashtable 와 같이 키를 값에 맵 하는 클래스의 부모가 되는 추상 클래스입니다. 각 키 및 각 치는 객체입니다. 1 개의 Dictionary 객체 중(안)에서는, 각 키는 단일의 값에 관련지을 수 있고 있습니다. Dictionary 및 키를 지정해, 관련하는 요소를 참조할 수 있습니다. 키나 값으로서는, 임의의 null 가 아닌 객체를 사용할 수 있습니다.
이 클래스를 구현하고 있는 경우, 2 개의 키가 동일한지 어떤지를 판정하려면 , 원칙으로서 equals 메소드를 사용할 필요가 있습니다.
주:이 클래스는 현재 사용되고 있지 않습니다. 새로운 구현에서는, 이 클래스를 확장하지 않고 Map 인터페이스를 구현해 주세요.
Map ,
Object.equals(java.lang.Object) ,
Object.hashCode() ,
Hashtable | 생성자 의 개요 | |
|---|---|
Dictionary ()
유일한 생성자 입니다. |
|
| 메소드의 개요 | |
|---|---|
abstract Enumeration <V > |
elements ()
사전에 있는 값의 리스트를 돌려줍니다. |
abstract V |
get (Object key)
사전에 대해 키에 맵 되고 있는 값을 돌려줍니다. |
abstract boolean |
isEmpty ()
값에 맵 되고 있는 키가, 사전에 전혀 없는지 어떤지를 판정합니다. |
abstract Enumeration <K > |
keys ()
사전에 있는 키의 열거를 돌려줍니다. |
abstract V |
put (K key,
V value)
사전로, 지정된 key 가 지정된 value 에 맵 합니다. |
abstract V |
remove (Object key)
key ( 및 거기에 대응하는 value)를 사전로부터 삭제합니다. |
abstract int |
size ()
사전에 있는 엔트리 (개별의 키)의 수를 돌려줍니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public Dictionary()
| 메소드의 상세 |
|---|
public abstract int size()
public abstract boolean isEmpty()
true, 어느 경우는 falsepublic abstract Enumeration <K > keys()
elements() ,
Enumeration public abstract Enumeration <V > elements()
keys() ,
Enumeration public abstract V get(Object key)
key - 이 사전내의 키.
그 키가 이 사전로 어느 값에도 매핑되어 있지 않은 경우는 null
NullPointerException - key 가 null 의 경우put(java.lang.Object, java.lang.Object)
public abstract V put(K key,
V value)
key 가 지정된 value 에 맵 합니다. 키나 값은 null 로 할 수 없습니다. 사전로 지정된 key 의 엔트리가 포함되고 있는 경우, 새로운 요소를 포함하기 위해서 엔트리가 변경된 뒤에, 그 key 에 대응하는 사전내에 벌써 있는 값이 돌려주어집니다.
사전가 지정된 key 에 대응하는 엔트리를 아직 가지지 않는 경우, 지정된 key 및 value 의 엔트리가 작성되어null 가 돌려주어집니다.
value 를 가져오려면 , 원의 key 에 동일한 key 를 지정해 get 메소드를 호출합니다.
key - 해시 테이블 키value - 치
key 에 맵 되고 있던 전의 값. 이 키에 값이 맵되어 있지 않았던 경우는 null
NullPointerException - key 또는 value 가 null 의 경우Object.equals(java.lang.Object) ,
get(java.lang.Object) public abstract V remove(Object key)
key ( 및 거기에 대응하는 value)를 사전로부터 삭제합니다. 그 key 가 사전에 없으면, 메소드는 아무것도 실시하지 않습니다. 삭제하는 키
key - 삭제하는 키
key 가 맵 되고 있던 값. 그 키가 맵되어 있지 않았던 경우는 null
NullPointerException - key 가 null 의 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.