Java Dictionary クラス

Java 数据结构Java データ構造


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 数据结构Java データ構造

その他の拡張