特点:以键值对key,value方式存储的结构
key:Set集合 key能重复,无序的,如果重复,后面的key会把前面的覆盖掉(key必须是唯一的,不唯一,那么后面的value会把前面的value覆盖)
Value:List集合 value可以重复
key和value都可以为null
1.添加元素
map.put("key", "value");
2.通过map中的key(不是下标)获取指定的元素
System.out.println(map.get(9));
3.获取键组成的集合
System.out.println(map.keySet());
4.获取值组成的集合
System.out.println(map.values());
5.Map集合的遍历
1)获取key对应的集合
Set keyset=map.keySet();
2)通过Key把value的集合遍历
for(Object key:keyset) { System.out.println("key="+key+",value="+map.get(key)); }