|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.util.Dictionary<K,V>
public abstract class Dictionary<K,V>
Dictionary
類別是任何可將鍵映射到相應值的類別(如 Hashtable
)的抽象父類別。每個鍵和每個值都是一個物件。在任何一個 Dictionary 物件中,每個鍵至多與一個值相關聯。給定一個 Dictionary 和一個鍵,就可以尋找所關聯的元素。任何非 null
物件都可以用作鍵或值。
通常,應該在此類別的實作中使用 equals
方法,以決定兩個鍵是否相同。
註:此類別已過時。新的實作應該實作 Map 介面,而不是擴展此類別。
Map
,
Object.equals(java.lang.Object)
,
Object.hashCode()
,
Hashtable
建構子摘要 | |
---|---|
Dictionary()
單獨的建構子。 |
方法摘要 | |
---|---|
abstract Enumeration<V> |
elements()
返回此 dictionary 中值的列舉。 |
abstract V |
get(Object key)
返回此 dictionary 中該鍵所映射到的值。 |
abstract boolean |
isEmpty()
測試此 dictionary 是否不存在從鍵到值的映射。 |
abstract Enumeration<K> |
keys()
返回此 dictionary 中的鍵的列舉。 |
abstract V |
put(K key,
V value)
將指定 key 映射到此 dictionary 中指定 value 。 |
abstract V |
remove(Object key)
從此 dictionary 中移除 key (及其相應的 value )。 |
abstract int |
size()
返回此 dictionary 中條目(不同鍵)的數量。 |
從類別 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
;否則返回 false
。public abstract Enumeration<K> keys()
elements()
,
Enumeration
public abstract Enumeration<V> elements()
keys()
,
Enumeration
public abstract V get(Object key)
key
- 此 dictionary 中的一個鍵。如果該鍵沒有映射到此 dictionary 中任何值,則返回 null
。
NullPointerException
- 如果該 key 為 null。put(java.lang.Object, java.lang.Object)
public abstract V put(K key, V value)
key
映射到此 dictionary 中指定 value
。鍵和值均不能為 null
。
如果此 dictionary 已經包含指定 key 的條目,則在修改條目以包含新元素之後,返回該 key 在此 dictionary 中已有的值。
如果此 dictionary 還沒有指定 key 的條目,則為指定 key 和 value 創建條目,並返回 null。
可以通過調用 get
方法來獲取 value
,使用的 key
與原來的 key
相等。
key
- 雜湊表鍵。value
- 值。
key
在此 dictionary 中被映射到的值,如果該鍵沒有以前的映射關係,則返回 null
。
NullPointerException
- 如果 key
或 value
為 null
。Object.equals(java.lang.Object)
,
get(java.lang.Object)
public abstract V remove(Object key)
key
(及其相應的 value
)。如果該 key
不在此 dictionary 中,則該方法不執行任何操作。
key
- 需要移除的鍵。
key
在此 dictionary 中被映射到的值,如果該鍵沒有以前的映射關係,則返回 null
。
NullPointerException
- 如果 key 為 null。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。