HashMap 特性
HashMap是一個散列表(哈希表),存儲方式是鍵值對
HashMap繼承AbstractMap,實現(xiàn)了Map,Cloneable,java.io.Serializable接口
HashMap不是同步的,多線程下不安全,key、value都可以是null ,但key不可以是基本數(shù)據(jù)類
型,必須是引用數(shù)據(jù)類型,存儲的數(shù)據(jù)是無序的
使用方法
主要的對外接口
1、put(key,value) 向map中添加key-value鍵值對
2、get(key) 通過key 獲取value
3、clear() 清除Map中的數(shù)據(jù)
4、containsKey() 判斷Map是否包含key(使用場景比較少,一般直接使用
get()即可)
5、containsValue() 判斷Map是否包含“值為value”的元素
6、remove(key) 刪除“鍵為key”元素
HashMap 基礎(chǔ)用法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 概要 這一章,我們對WeakHashMap進行學(xué)習(xí)。 我們先對WeakHashMap有個整體認識,然后再學(xué)習(xí)它的源...
- 自定義泛型 1.1、泛型的定義介紹 在集合中,不管是接口還是類,它們在定義的時候類或接口名的后面都使用<標(biāo)識符>,...
- 前言 今天來介紹下HashMap,之前的List,講了ArrayList、LinkedList,就前兩者而言,反映...