当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.util.Dictionary

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

public abstract class Dictionary
extends Object
下列类的父类:
Hashtable

Dictionary 类是任何诸如 Hashtable 的类的抽象父类,Hashtable 将键映射为数值。任何非 null 的对象可用作一个键和一个值。

作为一条规则,为了确定两个键是否相等,该类的实现必须使用 equals 方法。

来自:
JDK1.0
参见:
equals, hashCode, Hashtable

构造子索引

Dictionary()

方法索引

elements()
返回该字典中的数值的一个枚举。
get(Object)
返回键在这个字典中的映射值。
isEmpty()
检测字典中是否有键映射到数值。
keys()
返回该字典中键的一个枚举。
put(Object, Object)
在该字典中将指定的 key 映射到指定的 value
remove(Object)
从字典中删除该 key ( 和其相应的 value)。
size()
返回该字典中的键数。

构造子

Dictionary
 public Dictionary()

方法

size
 public abstract int size()
返回该字典中的键数。

返回值:
该字典中的键数。
isEmpty
 public abstract boolean isEmpty()
Tests if this dictionary maps no keys to value.

返回值:
如果该字典没有键映射到数值则为 true;否则为 false
keys
 public abstract Enumeration keys()
返回该字典中键的一个枚举。

返回值:
该字典中键的一个枚举。
参见:
elements, Enumeration
elements
 public abstract Enumeration elements()
返回该字典中的数值的一个枚举。 对返回的对象使用 Enumeration 方法顺次取回对象的元素。

返回值:
该字典中一个数值的枚举。
参见:
keys, Enumeration
get
 public abstract Object get(Object key)
返回键在这个字典中的映射值。

参数:
key - 在该字典中的一个键。 在该字典中如果键没有映射值,则为 null
返回值:
该键在字典中的映射值。
参见:
put
put
 public abstract Object put(Object key,
                      Object value)
在该字典中将指定的 key 映射到指定的 value。 键和值都不能为 null

可以用与原来的 key 相等的 key 调用 get 方法来恢复 value

参数:
key - 散列表的键。
value - 值。
返回值:
在字典中 key 的前一个映射值;如果该键没有前一个映射则为 null
抛出: NullPointerException
如果该 keyvaluenull
参见:
equals, get
remove
 public abstract Object remove(Object key)
从字典中删除该 key ( 和其相应的 value)。 如果 key 不在字典中,则该方法什么都不做。

参数:
key - 需要删除的键。
返回值:
在字典中映射 key 的一个数值;如果该键没有映射则为 null

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)