Java知識 Map介面

2021-08-07 02:58:04 字數 1153 閱讀 4286

1.map介面

實現類:hashmap類

map介面常用方法:

方法名說明

object put(object key,object val)

以「鍵-值對」的方式進行儲存

object get(object key)

根據鍵返回相關聯的值,如果不存在鍵,返回null

object remove(object key)

刪除由指定的鍵對映的「鍵-值對」

int size()

返回元素個數

set keyset()

返回鍵的集合

collection values()

返回值的集合

boolean containskey(object key)

如果存在由指定的鍵對映的「鍵-值對」,返回true

set entryset()

可以得到由所有鍵值對組成的集合,儲存了鍵和值

enteryset用法:

set set=map.entryset();

iterator iterator=set.iterator();

while (iterator.hasnext())

例子:

public class ch01 */

system.out.println(set);

// 所有鍵值中的值,組成乙個collection集合,通過values方法來獲得

collection collection = map.values();

/*遍歷輸出:

i terator iterator = collection.iterator();

while (iterator.hasnext()) */

system.out.println(collection);

//entryset方法得到由所有鍵值對組成的集合

set set2=map.entryset();

iterator iterator2=set2.iterator();

while (iterator2.hasnext())

system.out.println(set2); }

} }

Java學習 Map介面

map集合 一次新增一對元素 collection一次新增乙個元素 map也稱為雙列集合 collection集合也被稱為單列集合 map集合儲存的是鍵值對 並且必須保證鍵的唯一性 常用方法 1,新增 value put key,value 返回和前乙個key關聯的值,如果沒有則返回null 比如 ...

Map介面知識點

map知識點 1 map介面 hashmap集合 linkedhashmap集合 2 map 雙列集合,collection 單列集合 3 hashmap 要保證鍵的唯 一 不重複,需要重寫鍵的hashcode 方法 equals 方法。4 linkedhashmap儲存順序一致 5 map 鍵ke...

java容器之Map介面

hashmap類 在介紹hashmap之前,有必要介紹下關於雜湊表的知識。太久沒用到雜湊表,沒想到一時竟然忘記了它的存在的意義了,看來不多做筆記真不行 雜湊表 支援以常數時間對任何命名項的檢索或刪除。為什麼能夠這麼會有這種效果呢?原理是 定義乙個空的tablesize大小陣列,每個要插入元素根據雜湊...