java數據結構之HashSet和HashMap(java核心卷Ⅰ讀書筆記)

增長數據結構

刪除spa

remove方法,能夠刪除指定的一個元素。3d

查找對象

*********************blog

****************************索引

HashSet既不能夠用 0 1 2 3這種索引來肯定元素的值,也不能用key來肯定元素的值接口

 

*********************rem

HashSet就長這樣的  ["aa" , "bb"] 長成這樣的數據結構table

******************object

HashMap長成這樣的    {a=123  ,  b=hello} 

JSONobject很像     {「a」:123 ,「b」:null}

 

*HashMap* *HashSet*
HashMap實現了Map接口 HashSet實現了Set接口
HashMap儲存鍵值對 HashSet僅僅存儲對象
使用put()方法將元素放入map中 使用add()方法將元素放入set中

HashMap比較快,

由於是使用惟一的鍵來獲取對象

HashSet較HashMap來講比較慢
相關文章
相關標籤/搜索