Map集合的取出

2021-06-27 15:50:39 字數 745 閱讀 7534

map集合的特點儲存的是key,value鍵值對,是無序的且不可重複,相同的會被覆蓋

map集合中沒有迭代器,而map集合的取出原理是將map集合轉化成set集合,再通過迭代器iterator取出

一、利用keyset方法將map集合中的所有鍵都存到乙個set集合,因為set集合中有迭代器所以可以利用迭代器取出所有的鍵,在通過map集合的get方法就可得到對應的value了

首先構造一組鍵值

mapmap=new hashmap();

map.put("zs","23");

map.put("ls","25");

1.獲取map中的所有鍵

setkeyset=map.keyset();

2.得到set集合迭代器

iteratorit=keyset.iterator();

while(it.hasnext())

二、利用entryset方法得到乙個描述關係的set集合

1.獲得set集合

set> entryset=map.entryset();

2.利用set集合迭代器取得所有關係

iterator> it=entryset.iterator();

while(it.hasnext)

取出Map中的key value

mapmap new hashmap map.put 1,第乙個value map.put 2,第二個value map.put 3,第三個value 1.通過keyset取出key與value,foreach迴圈 setkeys map.keyset 此行可省略,直接將map.keyset 寫在f...

集合框架 Map集合

map集合 同collection,是集合框架中的頂層介面。一次新增一對元素,collection一次新增乙個元素。所有,map集合也稱為雙列集合,collection集合稱為單列集合。介面map key是鍵,value是值,其實map集合中儲存的就是鍵值對,map集合中必須保證鍵的唯一性。常用方法...

Java集合 Map集合

map map 用於儲存具有對映關係的資料,因此 map 集合裡儲存著兩組值,一組值用於儲存 map 裡的 key,另外一組用於儲存 map 裡的 value map 中的 key 和 value 都可以是任何引用型別的資料 map 中的 key 不允許重複,即同乙個 map 物件的任何兩個 key...