HashMap和HashSet的區別

先說一下HashSet底層實現: HashSet是基於HashMap實現的,HashSet存儲的是對象,而HashMap存儲的是鍵值對,HashSet將對象放進HashMap的鍵中,所有的值都指向一個靜態對象。 HashSet的構造函數: HashSet有HashMap引用: 看add方法: 調用底層HashMap的put方法,把"張三"作爲key,PRESENT作爲value放在hashMap裏
相關文章
相關標籤/搜索