Map集合的遍历运行演示(方式1)和(方式2)

方式1:

public class MapDemo3 {
    public static void main(String[] args) {
        //创建集合对象
        Map<String,String> map = new HashMap<String, String>();

        //添加元素
        map.put("张无忌","赵敏");
        map.put("郭靖","黄蓉");
        map.put("杨过","小龙女");

        //获取所有键的集合
        Set<String> keySet = map.keySet();

        //遍历键的集合
        for (String key : keySet){
            //根据键去找值
            String values = map.get(key);
            System.out.println(key+","+values);
        }
    }
}

运行结果:

方式2:

public class MapDemo01 {
    public static void main(String[] args) {
        //创建集合对象
        Map<String,String> map = new HashMap<String, String>();

        //添加元素
        map.put("张无忌","赵敏");
        map.put("郭靖","黄蓉");
        map.put("杨过","小龙女");

        //获取所有键值对对象的集合
        Set<Map.Entry<String, String>> entries = map.entrySet();
        //遍历键值对对象的集合,得到每一个键值对对象
        for (Map.Entry<String, String> me : entries){
            String key = me.getKey(); //获取键
            String value = me.getValue(); //获取值
            System.out.println(key+","+value);
        }
    }
}

运行结果:

posted @ 2020-04-10 14:23  硬盘红了  阅读(134)  评论(0编辑  收藏  举报