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() ); }
}