日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSMap.Entry

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 ,V>Comparator> comparingByKey() 返回一個(gè)比較器,它按鍵的自然順序比較 Map.Entry。
static  Comparator> comparingByKey(Comparator cmp) 返回一個(gè)比較器,它使用給定的比較器按鍵比較 Map.Entry。
static >Comparator> comparingByValue() 返回一個(gè)比較器,它按自然順序比較 Map.Entry 的值。
static  Comparator> comparingByValue(Comparator 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 ,V> Comparator> comparingByKey()

返回一個(gè)比較器,它按鍵的自然順序比較 Map.Entry。

返回的比較器是可序列化的,并在將條目與空鍵進(jìn)行比較時(shí)拋出 NullPointerException。

類型參數(shù):

類型參數(shù)名稱 類型參數(shù)描述
K then 映射鍵的 Comparable 類型
V map值的類型

返回:

一個(gè)比較器,它按鍵的自然順序比較 Map.Entry。

comparingByValue

static > Comparator> comparingByValue()

返回一個(gè)比較器,它按自然順序比較 Map.Entry 的值。

返回的比較器是可序列化的,并在將條目與空值進(jìn)行比較時(shí)拋出 NullPointerException。

類型參數(shù):

類型參數(shù)名稱 類型參數(shù)描述
K 映射鍵的類型
V map值的 Comparable 類型

返回:

一個(gè)比較器,它按自然順序比較 Map.Entry 的值。

comparingByKey

static Comparator> comparingByKey(Comparator cmp)

返回一個(gè)比較器,它使用給定的比較器按鍵比較 Map.Entry。

如果指定的比較器也是可序列化的,則返回的比較器是可序列化的。

類型參數(shù):

類型參數(shù)名稱 類型參數(shù)描述
K 映射鍵的類型
V map值的類型

參數(shù):

參數(shù)名稱 參數(shù)描述
cmp 值比較器

返回:

通過鍵比較 Map.Entry 的比較器。

comparingByValue

static Comparator> comparingByValue(Comparator cmp)

返回一個(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