1 回答

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊
接口 Map.Entry<K,V>
所有已知實(shí)現(xiàn)類:
AbstractMap.SimpleEntry, AbstractMap.SimpleImmutableEntry
正在封閉接口:
Map<K,V>
public static interface Map.Entry<K,V>
映射項(xiàng)(鍵-值對(duì))。Map.entrySet 方法返回映射的 collection 視圖,其中的元素屬于此類。獲得映射項(xiàng)引用的唯一 方法是通過此 collection 視圖的迭代器來實(shí)現(xiàn)。這些 Map.Entry 對(duì)象僅 在迭代期間有效;更確切地講,如果在迭代器返回項(xiàng)之后修改了底層映射,則某些映射項(xiàng)的行為是不確定的,除了通過 setValue 在映射項(xiàng)上執(zhí)行操作之外。?
getValue
V getValue()
返回與此項(xiàng)對(duì)應(yīng)的值。如果已經(jīng)從底層映射中移除了映射關(guān)系(通過迭代器的 remove 操作),則此調(diào)用的結(jié)果是不確定的。
返回:
與此項(xiàng)對(duì)應(yīng)的值
拋出:
IllegalStateException - 如果已經(jīng)從底層映射中移除了該項(xiàng),則實(shí)現(xiàn)可能,但不要求,拋出此異常。
添加回答
舉報(bào)