Java Dictionary クラス
Dictionary クラスは抽象クラスで、キー/値ペアを格納するために使用され、Map クラスと似た働きをします。
キーと値を指定すると、値を Dictionary オブジェクトに格納できます。値が格納されると、そのキーを使って値を取得できます。つまり、Map と同様に、Dictionary もキー/値ペアのリストとして使用できます。
Dictionary で定義されている抽象メソッドは次の表のとおりです:
| 番号 | メソッドの説明 |
| 1 |
Enumeration elements( ) この dictionary 内の値の列挙を返します。 |
| 2 |
Object get(Object key) この dictionary 内で、指定されたキーがマップされている値を返します。 |
| 3 |
boolean isEmpty( ) この dictionary にキーから値へのマッピングが存在しないかどうかをテストします。 |
| 4 |
Enumeration keys( ) この dictionary 内のキーの列挙を返します。 |
| 5 |
Object put(Object key, Object value) 指定された key を、この dictionary 内の指定された value にマップします。 |
| 6 |
Object remove(Object key) この dictionary から key(および対応する value)を削除します。 |
| 7 |
int size( ) この dictionary 内のエントリ(異なるキー)の数を返します。 |
Dictionary クラスはすでに時代遅れです。実際の開発では、次のようにしてMap インターフェースを実装しキー/値の格納機能を利用できます。
その他の拡張
Java データ構造