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 刪除...