各位小夥伴們大家好,這次小編要介紹的是Map集合的第一種遍歷方式,通過key找value的方式,具體如下。
Map集合中第一種遍歷方式,通過key找到value,實現步驟:
1.使用Map集合中的方法KeySet(),把Map中所有的Key取出來,存儲到一個set集合中。
2.遍歷set集合,獲取map集合中的每一個key。
3.通過Map集合中的方法get(key),通過key找到value。
Map集合中的方法:Set<K> KeySet()返回此映射中包含的key的set視圖。
代碼如下:
public class Demo13KeySet {public static void main(String[] args) {//創建Map集合對象 Map<String, Integer> map = new HashMap<>(); map.put("小明", 01); map.put("小紅", 02); map.put("小李", 03); //1.使用Map集合中的方法KeySet(),把Map集合中所有的key取出來,存儲到一個Set集合中 Set<String> set = map.keySet();
//2.遍歷Java之Iterator迭代器的簡單介紹set集合,獲取Map集合中的每一個key,使用迭代器遍歷Set集合。Iterator<String> it = set.iterator(); while (it.hasNext()) { String key = it.next(); //3.通過Map集合中的方法get(key),通過key找到value Integer value = map.get(key); System.out.println(key + "=" + value);} System.out.println("#################");
//使用增強for循環遍歷Set集合Java之增強for循環的簡單介紹for (String key : set) {//set=map.keySet() //通過Map集合中的方法get(key),通過key找到value Integer value = map.get(key); System.out.println(key + "=" +value); } }}
關於Map集合的第一種遍歷方式,通過key找value的方式,小編就先說到這裡,大家要注意這一點,要把Map集合中的所有Key取出來存儲的set集合中,再通過set集合遍歷。希望這篇文章可以幫到大家,也歡迎各位小夥伴補充和糾錯。
圖片來自網絡,如有侵權,請聯繫作者刪除