JAVA Map基本用法

一、Map集合概述:

    Interface Map<K,V>   K:键的类型   V:值的类型   是个接口

    将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。

二、创建Map集合的对象

       1.使用多态的方式

       2.具体的实现类HashMap

三、Map集合的基本功能

 四、Map集合的获取功能

 

 

 六、Map集合的遍历方式

  

public static void main(String[] args) throws ParseException {


//        Map遍历方式
        //*
//        创建Map集合
         Map<Integer,String> map=new HashMap();
//         添加数据
        map.put(1, "张三");
        map.put(2, "李四");
        map.put(2, "王五");


//方式1 键值对遍历
//        获取所有键的集合
         Set<Integer> integers=map.keySet();
        for (Integer integer :
                integers) {
            System.out.println(map.get(integer));
        }

//        方式2 entrySet()遍历
         Set<Map.Entry<Integer, String>> entries=map.entrySet();
          for (Map.Entry<Integer, String> m:
             entries) {
            System.out.println(
                    m.getKey()+"+"+m.getValue()+"+"+m.getClass()
            );
        }
}

  

posted @ 2022-04-18 10:15  小鑫121  阅读(614)  评论(0编辑  收藏  举报