集合--Map&&HasMap和TreeMap

特点:以键值对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)); 
 }
原文地址:https://www.cnblogs.com/tanlei-sxs/p/9515783.html