全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.util.Dictionary

java.lang.Object
   |
   +----java.util.Dictionary

public abstract class Dictionary
extends Object
Dictionaryクラスは、Hashtable のようにキーを値にマップするするクラスの abstract な親クラスです。キーや値としては、任意の null でないオブジェクトが使用できます。

このクラスを実装している場合、2つのキーが等しいかどうかを判別するには、原則として equals メソッドを使用する必要があります。

参照:
equals, hashCode, Hashtable

Constructor Index

 o Dictionary()

Method Index

 o elements()
このディクショナリにある値のリストを返す。
 o get(Object)
このディクショナリにおいてキーにマップされている値を返す。
 o isEmpty()
値にマップされているキーがこのディクショナリに全くないかどうかをテストする。
 o keys()
このディクショナリにあるキーのリストを返す。
 o put(Object, Object)
このディクショナリにおいて、指定された key を指定された value にマップする。
 o remove(Object)
key (およびそれに対応する value) をこのディクショナリから除去する。
 o size()
このディクショナリにあるキーの数を返す。

Constructors

 o Dictionary
  public Dictionary()

Methods

 o size
  public abstract int size()
このディクショナリにあるキーの数を返します。

返り値:
このディクショナリにあるキーの数。
 o isEmpty
  public abstract boolean isEmpty()
値にマップされているキーが、このディクショナリに全くないかどうかをテストします。

返り値:
値にマップされているキーがこのディクショナリに全くなければ、true、そうでなければ、false
 o keys
  public abstract Enumeration keys()
このディクショナリにあるキーのリストを返します。

返り値:
このディクショナリにあるキーのリスト。
参照:
elements, Enumeration
 o elements
  public abstract Enumeration elements()
このディクショナリにある値のリストを返します。返されたオブジェクトから要素を順次にフェッチするには、Enumeration のメソッドを使用します。

返り値:
このディクショナリにある値のリスト。
参照:
keys, Enumeration
 o get
  public abstract Object get(Object key)
このディクショナリにおいてキーにマップされている値を返します。

パラメータ:
key - このディクショナリのキー。
返り値:
このディクショナリでそのキーにマップされている値。そのキーがどの値にもマップされていなければ、null
参照:
put
 o put
  public abstract Object put(Object key,
                             Object value)
このディクショナリで、指定された key を指定された value にマップします。このキーや値が nullであってはなりません。

この valueを取り出すには、元の keyに等しい keyを指定して getメソッドを呼び出します。

パラメータ:
key - ハッシュ可能なキー。
value - 値。
返り値:
このディクショナリでこの keyにマップされていた前の値、またはこのキーに値がマップされていなければ、null
例外: NullPointerException
keyまたは valuenullの場合。
equals, get
 o remove
  public abstract Object remove(Object key)
key (およびそれに対応する value) をこのディクショナリから除去します。その keyがディクショナリになければ、このメソッドは何もしません。

パラメータ:
key - 除去するキー。
返り値:
このディクショナリで keyがマップされていた値、またはそのキーがマップされていなければ、null

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス