容器Map小知識點

2021-10-05 17:43:09 字數 1074 閱讀 7759

map介面

1,提供了一種對映關係,元素以鍵值對(key–value)的形式存在,根據key快速查詢value。key為鍵,value為值。

2,以entry(條目)型別的物件例項存在(包含key–value兩部分存在,乙個entry有且只有一對key–value)

3,key值不可重複,value值可以

4,每個鍵最多對應乙個值

5,map支援泛型,map

6,map介面提供了分別返回key值集合,value值集合以及entry(鍵值對)集合的方法

hashmap類

1,是map的乙個重要實現類,最常用

2,hashmap中的entry物件是無序排列的

3,key值和value值都可以為null,但是乙個hashmap只能有乙個key值為null的對映,key值不可重複

public

static

void

main

(string[

] agrs)

//覆蓋乙個map

system.out.

println

(map)

; map.

put(

"a1"

,"wo");

system.out.

println

(map)

;//刪除容器裡的一組entry

map.

remove

("a1");

system.out.

println

(map)

;//全部刪除

map.

clear()

; system.out.

println

(map)

;}

執行結果為:

main程式開始

tom[a1, a2]

[tom, jok]

當前元素的key a1 當前元素的value tom

當前元素的key a2 當前元素的value jok

{}

Map介面知識點

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

Hibernate 小知識點

今天比較忙沒怎麼寫 知識一些曉得知識或是經驗吧!1.lazy延遲載入 也可以說是需要的時候再區載入 場景 乙個類如person和address,person可以通過getaddress 來得到address的set集合.有乙個dao控制類operation.方法public person query...

dom 小知識點

1 classname屬性可設定或返回元素的 class 屬性。function getclass document.getelementbyid d1 classname bbb alert document.getelementbyid d1 classname 2 removechild 刪除...