返回值型別set方法是: keyset() :返回此對映中包含的鍵的 set 集合
將map中所有的鍵存入到set集合,因為set具備迭代器,所以可以用迭代方式取出所有的鍵
再根據get()方法 ,獲取每乙個鍵對應的值
舉例:1.從命令列讀入乙個隊名,輸出該隊獲得冠軍是哪一年(以下面五屆資料作為基礎資料)。如果該隊沒有獲得冠軍,則輸出:隊名+「 lose the championship!」。
2.下面是五屆世界盃資料:
屆數 舉辦年份 舉辦地點 冠軍
第一屆,2023年,uruguay,uruguay;
第三屆,2023年,france,italy;
第五屆,2023年,swiss,west germany;
第七屆,2023年,chile,brazil;
第十三屆,2023年,mexico,argentina;
3.要求(用map實現,下面的m即是map物件):下面是後半部分**,請補充前半部分:
if(m.get(temp).equals(str))
}
Java中map集合框架
map 一次新增一對元素,collection一次新增乙個元素 map也稱為雙列集合,collection稱為單列集合 其實map集合中儲存的就是鍵值對。必須保證鍵的唯一性 1.新增 value put key,value 返回前乙個和key關聯的值,如果沒有返回null 2.修改 void cle...
簡析java中Map集合
1.特點 無序,以鍵值對的形式新增元素,鍵值不能重複,值可以重複,它沒有繼承collection介面 例 鍵值對 mapmap new hashmap 相當於 string a a map.put a a map.put b b map.put b b tostring 2.遍歷 先取出儲存所有鍵的...
java中的map集合順序
最近開發,需要map中輸出的順序與新增的順序一致,所以總結一下hashmap treemap linkedhashmap。map用於儲存鍵值對,鍵不可重複,值可重複,鍵重複後值會被替換。一般情況下使用hashmap treemap中的資料會按照鍵排序,如果需要按自然順序或自定義順序遍歷鍵,可用tre...