新聞中心
Map.Entry

10年積累的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有邯鄲免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、馬尾ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的馬尾網(wǎng)站制作公司
public static interface Map.Entry映射條目(鍵值對(duì))。 Map.entrySet 方法返回map的集合視圖,其元素屬于此類。 獲取對(duì)映射條目的引用的唯一方法是從此集合視圖的迭代器。 這些 Map.Entry 對(duì)象僅在迭代期間有效; 更正式地說,如果在迭代器返回條目之后修改了支持映射,則映射條目的行為是未定義的,除非通過對(duì)映射條目的 setValue 操作。
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| static |
comparingByKey() | 返回一個(gè)比較器,它按鍵的自然順序比較 Map.Entry。 |
| static |
comparingByKey(Comparator super K> cmp) | 返回一個(gè)比較器,它使用給定的比較器按鍵比較 Map.Entry。 |
| static |
comparingByValue() | 返回一個(gè)比較器,它按自然順序比較 Map.Entry 的值。 |
| static |
comparingByValue(Comparator super V> cmp) | 返回一個(gè)使用給定 Comparator 按值比較 Map.Entry 的比較器。 |
| boolean | equals(Object o) | 比較指定對(duì)象與此條目是否相等。 |
| K | getKey() | 返回與該條目對(duì)應(yīng)的鍵。 |
| V | getValue() | 返回與該條目對(duì)應(yīng)的值。 |
| int | hashCode() | 返回此映射條目的哈希碼值。 |
| V | setValue(V value) | 用指定的值替換與該條目對(duì)應(yīng)的值(可選操作)。 |
方法詳情
getKey
K getKey()
返回與該條目對(duì)應(yīng)的鍵。
返回:
此條目對(duì)應(yīng)的鍵
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| IllegalStateException | 如果條目已從支持映射中刪除,則實(shí)現(xiàn)可以但不是必須拋出此異常。 |
getValue
V getValue()
返回與該條目對(duì)應(yīng)的值。 如果映射已從支持映射中刪除(通過迭代器的刪除操作),則此調(diào)用的結(jié)果是未定義的。
返回:
此條目對(duì)應(yīng)的值
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| IllegalStateException | 如果條目已從支持映射中刪除,則實(shí)現(xiàn)可以但不是必須拋出此異常。 |
setValue
V setValue(V value)
用指定的值替換與該條目對(duì)應(yīng)的值(可選操作)。 (寫入映射。)如果映射已經(jīng)從映射中刪除(通過迭代器的刪除操作),則此調(diào)用的行為是未定義的。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| value | 要存儲(chǔ)在此條目中的新值 |
返回:
對(duì)應(yīng)條目的舊值
Throws:
| Throw名稱 | Throw描述 |
|---|---|
| UnsupportedOperationException | 如果支持映射不支持 put 操作 |
| ClassCastException | 如果指定值的類阻止它存儲(chǔ)在支持映射中 |
| NullPointerException | 如果后備映射不允許空值,并且指定的值為空 |
| IllegalArgumentException | 如果此值的某些屬性阻止它存儲(chǔ)在支持映射中 |
| IllegalStateException | 如果條目已從支持映射中刪除,則實(shí)現(xiàn)可以但不是必須拋出此異常。 |
equals
boolean equals(Object o)
比較指定對(duì)象與此條目是否相等。 如果給定對(duì)象也是一個(gè)映射條目并且這兩個(gè)條目表示相同的映射,則返回 true。 更正式地說,兩個(gè)條目 e1 和 e2 表示相同的映射,如果
(e1.getKey()==null ?
e2.getKey()==null : e1.getKey().equals(e2.getKey())) &&
(e1.getValue()==null ?
e2.getValue()==null : e1.getValue().equals(e2.getValue()))這確保了 equals 方法在 Map.Entry 接口的不同實(shí)現(xiàn)中正常工作。
覆蓋:
類 Object 中的等于
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| o | 要與此映射條目比較是否相等的對(duì)象 |
返回:
如果指定的對(duì)象等于此映射條目,則為 true
hashCode
int hashCode()
返回此映射條目的哈希碼值。 映射條目 e 的哈希碼定義為:
(e.getKey()==null ? 0 : e.getKey().hashCode()) ^
(e.getValue()==null ? 0 : e.getValue().hashCode())這確保了 e1.equals(e2) 意味著對(duì)于任何兩個(gè)條目 e1 和 e2 的 e1.hashCode()==e2.hashCode(),這是 Object.hashCode 的一般合同所要求的。
覆蓋:
類 Object 中的 hashCode
返回:
此映射條目的哈希碼值
comparingByKey
static
返回一個(gè)比較器,它按鍵的自然順序比較 Map.Entry。
返回的比較器是可序列化的,并在將條目與空鍵進(jìn)行比較時(shí)拋出 NullPointerException。
類型參數(shù):
| 類型參數(shù)名稱 | 類型參數(shù)描述 |
|---|---|
| K | then 映射鍵的 Comparable 類型 |
| V | map值的類型 |
返回:
一個(gè)比較器,它按鍵的自然順序比較 Map.Entry。
comparingByValue
static
返回一個(gè)比較器,它按自然順序比較 Map.Entry 的值。
返回的比較器是可序列化的,并在將條目與空值進(jìn)行比較時(shí)拋出 NullPointerException。
類型參數(shù):
| 類型參數(shù)名稱 | 類型參數(shù)描述 |
|---|---|
| K | 映射鍵的類型 |
| V | map值的 Comparable 類型 |
返回:
一個(gè)比較器,它按自然順序比較 Map.Entry 的值。
comparingByKey
static
返回一個(gè)比較器,它使用給定的比較器按鍵比較 Map.Entry。
如果指定的比較器也是可序列化的,則返回的比較器是可序列化的。
類型參數(shù):
| 類型參數(shù)名稱 | 類型參數(shù)描述 |
|---|---|
| K | 映射鍵的類型 |
| V | map值的類型 |
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| cmp | 值比較器 |
返回:
通過鍵比較 Map.Entry 的比較器。
comparingByValue
static
返回一個(gè)使用給定 Comparator 按值比較 Map.Entry 的比較器。
如果指定的比較器也是可序列化的,則返回的比較器是可序列化的。
類型參數(shù):
| 類型參數(shù)名稱 | 類型參數(shù)描述 |
|---|---|
| K | 映射鍵的類型 |
| V | map值的類型 |
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| cmp | 值比較器 |
返回:
按值比較 Map.Entry 的比較器。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSMap.Entry
URL地址:http://www.dlmjj.cn/article/djsiddg.html


咨詢
建站咨詢
