java中Map集合取值方法KeySet

2021-09-22 23:00:32 字數 540 閱讀 3920

返回值型別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...