Map集合的遍歷方法 原

Map集合的遍歷方法 

一、通過Map.Keyset遍歷key和value,普遍使用,二次取值


        //定義一個Map集合

        Map<String, String>map=new HashMap<String, String>();

        //給map結合賦值

        map.put("k1", "v1");

        map.put("k2", "v2");

        map.put("k3", "v3");

        map.put("k4", "v4");

        //遍歷

        for(String key:map.keySet()){

            System.out.println("Key="+key+"\tvalue="+map.get(key));

        }
二、通過map.entrySet使用Iterator遍歷key和value

        Iterator<Map.Entry<String, String>>it=map.entrySet().iterator();

        while(it.hasNext()){

            Map.Entry<String, String>entry=it.next();

            System.out.println("key="+entry.getKey()+"\tvalue="+entry.getValue());

        }

三、通過map.entrySet遍歷key和value(推薦使用,特別是容量大時)


        for(Map.Entry<String, String> entry:map.entrySet()){

            System.out.println("key="+entry.getKey()+"\tvalue="+entry.getValue());

        }
四、通過map.values()遍歷所有的value,但不能遍歷key

        for(String v:map.values()){

            System.out.println("value="+v);

        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章