首頁 >Java >Java入門 >Java HashMap key 可以重複嗎?

Java HashMap key 可以重複嗎?

Guanhui
Guanhui原創
2020-06-01 10:46:056215瀏覽

Java HashMap key 可以重複嗎?

Java HashMap key 可以重複嗎?

Java的HashMap中key是不可以重複的,如果重複加入的話,HashMap會自動覆蓋key一樣的數據,保證一個key對應一個value,使用時只要把一個HashMap裡的數據按照key依序加到另一個HashMap裡即可。

程式碼實例

Map param = new HashMap();
param.put("a","123");
system.out.println(param.get("a")); //123
param.put("a","456");
system.out.println(param.get("a")); //456

HashMap常用方法

(1) 插入鍵值對資料

public V put(K key, V value)

(2)根據鍵值取得鍵值對值資料

public V get(Object key)

# (3)取得Map中鍵值對的個數

public int size()

#(4)判斷Map集合中是否包含鍵為key的鍵值對

public boolean containsKey(Object key)

(5)判斷Map集合中是否包含值為value的鍵值對

boolean containsValue(Object value)

(6 )判斷Map集合中是否沒有任何鍵值對

public boolean isEmpty()

(7)清空Map集合中所有的鍵值對

##public void clear( )

(8)根據鍵值刪除Map中鍵值對

public V remove(Object key)


推薦教學課程: 《
Java教程

以上是Java HashMap key 可以重複嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn