新聞中心
Dictionary

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗的網(wǎng)站設(shè)計師、開發(fā)人員和項目經(jīng)理組成的專業(yè)建站團(tuán)隊,負(fù)責(zé)網(wǎng)站視覺設(shè)計、用戶體驗優(yōu)化、交互設(shè)計和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站設(shè)計、網(wǎng)站制作易于使用并且具有良好的響應(yīng)性。
java.lang.Object
|---java.util.Dictionary
public abstract class Dictionary
extends Object Dictionary 類是任何類的抽象父類,例如 Hashtable,它將鍵映射到值。 每個鍵和每個值都是一個對象。 在任何一個 Dictionary 對象中,每個鍵最多與一個值相關(guān)聯(lián)。 給定一個字典和一個鍵,可以查找相關(guān)的元素。 任何非空對象都可以用作鍵和值。
通常,此類的實(shí)現(xiàn)應(yīng)使用 equals 方法來確定兩個鍵是否相同。
注意:此類已過時。 新的實(shí)現(xiàn)應(yīng)該實(shí)現(xiàn) Map 接口,而不是擴(kuò)展這個類。
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| Dictionary() | 唯一的構(gòu)造函數(shù) |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| abstract EnumerationV | elements() | 返回此字典中值的枚舉。 |
| abstract V | get(Object key) | 返回此字典中鍵映射到的值。 |
| abstract boolean | isEmpty() | 測試此字典是否沒有將鍵映射到值。 |
| abstract EnumerationK | keys() | 返回此字典中鍵的枚舉。 |
| abstract V | put(K key, V value) | 將指定的鍵映射到此字典中的指定值。 |
| abstract V | remove(Object key) | 從此字典中刪除鍵(及其對應(yīng)的值)。 |
| abstract int | size() | 返回此字典中的條目數(shù)(不同的鍵)。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
構(gòu)造函數(shù)詳細(xì)信息
Dictionary
public Dictionary()
唯一的構(gòu)造函數(shù)。 (用于子類構(gòu)造函數(shù)的調(diào)用,通常是隱式的。)
方法詳情
size
public abstract int size()
返回此字典中的條目數(shù)(不同的鍵)。
返回:
此字典中的鍵數(shù)。
isEmpty
public abstract boolean isEmpty()
測試此字典是否沒有將鍵映射到值。 isEmpty 方法的一般約定是,當(dāng)且僅當(dāng)此字典不包含條目時,結(jié)果才為true。
返回:
如果此字典沒有將鍵映射到值,則為 true; 否則為false。
keys
public abstract EnumerationK keys()
返回此字典中鍵的枚舉。 keys 方法的一般約定是返回一個 Enumeration 對象,該對象將生成該字典包含條目的所有鍵。
返回:
此字典中鍵的枚舉。
elements
public abstract EnumerationV elements()
返回此字典中值的枚舉。 elements 方法的一般約定是返回一個 Enumeration ,它將生成該字典中條目中包含的所有元素。
返回:
此字典中的值的枚舉。
get
public abstract V get(Object key)
返回此字典中鍵映射到的值。 isEmpty 方法的一般約定是,如果此字典包含指定鍵的條目,則返回關(guān)聯(lián)的值; 否則,返回 null。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 這本詞典中的一個鍵。 如果鍵未映射到此字典中的任何值,則為 null。 |
返回:
鍵在此字典中映射到的值;
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果鍵為空。 |
put
public abstract V put(K key, V value)
將指定的鍵映射到此字典中的指定值。 鍵和值都不能為空。
如果此字典已包含指定鍵的條目,則在修改條目以包含新元素后,返回此字典中已存在的該鍵的值。
如果此字典還沒有指定鍵的條目,則為指定的鍵和值創(chuàng)建一個條目,并返回 null。
可以通過使用與原始鍵相同的鍵調(diào)用 get 方法來檢索該值。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 哈希表鍵。 |
| value | 值 |
返回:
鍵在此字典中映射到的前一個值,如果鍵沒有前一個映射,則返回 null。
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果鍵或值為空。 |
remove
public abstract V remove(Object key)
從此字典中刪除鍵(及其對應(yīng)的值)。 如果鍵不在此字典中,則此方法不執(zhí)行任何操作。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| key | 需要刪除的密鑰。 |
返回:
鍵在此字典中映射到的值,如果鍵沒有映射,則返回 null。
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| NullPointerException | 如果鍵為空。 |
本文名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSDictionary
文章來源:http://fisionsoft.com.cn/article/cccodds.html


咨詢
建站咨詢
