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