1. 程式人生 > >java學習日記—————Map接口

java學習日記—————Map接口

分享圖片 bubuko 操作 刪除 tro .com boolean () 方法

Map與Collection並列存在。用於保存具有映射關系的數據:Key-Value
Map 中的 key 和 value 都可以是任何引用類型的數據
Map 中的 key 用Set來存放,不允許重復,即同一個 Map 對象所對應的類,須重寫hashCode()和equals()方法。
常用String類作為Map的“鍵”。
key 和 value 之間存在單向一對一關系,即通過指定的 key 總能找到唯一的、確定的 value

  技術分享圖片

Map常用方法

添加、刪除操作:
Object put(Object key,Object value)
Object remove(Object key)
void putAll(Map t)
void clear()

元視圖操作的方法:
Set keySet()
Collection values()
Set entrySet()

元素查詢的操作:
Object get(Object key)
boolean containsKey(Object key)
boolean containsValue(Object value)
int size()
boolean isEmpty()
boolean equals(Object obj)

java學習日記—————Map接口