集合--Map&&HasMap和TreeMap
Posted tanlei-sxs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合--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)); }
以上是关于集合--Map&&HasMap和TreeMap的主要内容,如果未能解决你的问题,请参考以下文章