W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---java.util.Dictionary<K,V&
public abstract class Dictionary<K,V>
extends Object
Dictionary 類是任何類的抽象父類,例如 Hashtable,它將鍵映射到值。 每個(gè)鍵和每個(gè)值都是一個(gè)對(duì)象。 在任何一個(gè) Dictionary 對(duì)象中,每個(gè)鍵最多與一個(gè)值相關(guān)聯(lián)。 給定一個(gè)字典和一個(gè)鍵,可以查找相關(guān)的元素。 任何非空對(duì)象都可以用作鍵和值。
通常,此類的實(shí)現(xiàn)應(yīng)使用 equals 方法來確定兩個(gè)鍵是否相同。
注意:此類已過時(shí)。 新的實(shí)現(xiàn)應(yīng)該實(shí)現(xiàn) Map 接口,而不是擴(kuò)展這個(gè)類。
構(gòu)造函數(shù) | 描述 |
---|---|
Dictionary() | 唯一的構(gòu)造函數(shù) |
修飾符和類型 | 方法 | 描述 |
---|---|---|
abstract EnumerationV | elements() | 返回此字典中值的枚舉。 |
abstract V | get(Object key) | 返回此字典中鍵映射到的值。 |
abstract boolean | isEmpty() | 測(cè)試此字典是否沒有將鍵映射到值。 |
abstract EnumerationK | keys() | 返回此字典中鍵的枚舉。 |
abstract V | put(K key, V value) | 將指定的鍵映射到此字典中的指定值。 |
abstract V | remove(Object key) | 從此字典中刪除鍵(及其對(duì)應(yīng)的值)。 |
abstract int | size() | 返回此字典中的條目數(shù)(不同的鍵)。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public Dictionary()
唯一的構(gòu)造函數(shù)。 (用于子類構(gòu)造函數(shù)的調(diào)用,通常是隱式的。)
public abstract int size()
返回此字典中的條目數(shù)(不同的鍵)。
返回:
此字典中的鍵數(shù)。
public abstract boolean isEmpty()
測(cè)試此字典是否沒有將鍵映射到值。 isEmpty 方法的一般約定是,當(dāng)且僅當(dāng)此字典不包含條目時(shí),結(jié)果才為true。
返回:
如果此字典沒有將鍵映射到值,則為 true; 否則為false。
public abstract EnumerationK keys()
返回此字典中鍵的枚舉。 keys 方法的一般約定是返回一個(gè) Enumeration 對(duì)象,該對(duì)象將生成該字典包含條目的所有鍵。
返回:
此字典中鍵的枚舉。
public abstract EnumerationV elements()
返回此字典中值的枚舉。 elements 方法的一般約定是返回一個(gè) Enumeration ,它將生成該字典中條目中包含的所有元素。
返回:
此字典中的值的枚舉。
public abstract V get(Object key)
返回此字典中鍵映射到的值。 isEmpty 方法的一般約定是,如果此字典包含指定鍵的條目,則返回關(guān)聯(lián)的值; 否則,返回 null。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
key | 這本詞典中的一個(gè)鍵。 如果鍵未映射到此字典中的任何值,則為 null。 |
返回:
鍵在此字典中映射到的值;
Throws:
Throw名稱 | Throw描述 |
---|---|
NullPointerException | 如果鍵為空。 |
public abstract V put(K key, V value)
將指定的鍵映射到此字典中的指定值。 鍵和值都不能為空。
如果此字典已包含指定鍵的條目,則在修改條目以包含新元素后,返回此字典中已存在的該鍵的值。
如果此字典還沒有指定鍵的條目,則為指定的鍵和值創(chuàng)建一個(gè)條目,并返回 null。
可以通過使用與原始鍵相同的鍵調(diào)用 get 方法來檢索該值。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
key | 哈希表鍵。 |
value | 值 |
返回:
鍵在此字典中映射到的前一個(gè)值,如果鍵沒有前一個(gè)映射,則返回 null。
Throws:
Throw名稱 | Throw描述 |
---|---|
NullPointerException | 如果鍵或值為空。 |
public abstract V remove(Object key)
從此字典中刪除鍵(及其對(duì)應(yīng)的值)。 如果鍵不在此字典中,則此方法不執(zhí)行任何操作。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
key | 需要?jiǎng)h除的密鑰。 |
返回:
鍵在此字典中映射到的值,如果鍵沒有映射,則返回 null。
Throws:
Throw名稱 | Throw描述 |
---|---|
NullPointerException | 如果鍵為空。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: