|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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(),
Enumerationpublic abstract Enumeration<V> elements()
keys(),
Enumerationpublic 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。