Java中的map使用

2021-09-14 07:03:00 字數 1116 閱讀 6339

1. 儲存資料方式

map儲存資料的形式是乙個key和乙個value對應

指令形式:

2.「hashmap」與「treemap」

hashmap:適用於在map中插入、刪除和定位元素。

treemap:適用於按自然順序或自定義順序遍歷鍵(key)。

hashmap通常比treemap快一點(樹和雜湊表的資料結構使然),建議多使用hashmap,在需要排序的map時候才用treemap。

3.新增資料

新增map的key和value的方法:

4.獲取map的key和value

for(string key : map.keyset())
5.方法使用

1.map.put(k key, v value)

向map集合中新增key為key,value為value的元素,當新增成功時返回null,否則返回value。

就是說map集合中的key是不能重複的,這就類似於set集合中元素不能重複,但是map集合中的value是可以重複。

2.map.putall(集合名)

向map集合中新增指定集合的所有元素

3.map.clear()

把map集合中所有的鍵值刪除

4.map.containskey(object key)

檢出map集合中有沒有包含key為key的元素,如果有則返回true,否則返回false。

5.map.containsvalue(object value)

檢出map集合中有沒有包含value為value的元素,如果有則返回true,否則返回false。

6.m.equals(object o)

判斷兩個set集合(m、o)的元素是否相同

Java中的Map及其使用

概述 將鍵對映到值的物件 乙個對映不能包含重複的鍵 每個鍵最多只能對映到乙個值 map介面和collection介面的不同 map是雙列的,collection是單列的 map的鍵唯一,collection的子體系set是唯一的 map集合的資料結構針對鍵有效,跟值無關 collection集合的資...

java中 map使用總結

工作中經常遇到map,由於map和json 裝換很方便,使用的也很多,今天就系統的學習了一下。之前還遇到過map 的乙個坑,稍後整理 最快最高效的學習方法,就是講給別人聽,於是我就關閉那些書籍來講給自己聽。map 是包含key value鍵值對儲存的集合,一般我們不直接使用map,而是使用map 的...

Java中Map介面的使用

map介面也是乙個非常重要的集合介面,用於儲存鍵 值對。map中的元素都是成對出現的,鍵值對就像陣列的索引與陣列的內容的關係一樣,將乙個鍵對映到乙個值的物件。乙個對映不能包含重複的鍵 每個鍵最多只能對映到乙個值。key value value可以儲存任意型別的物件,我們可以根據key鍵快速查詢val...