我 曾 踏 月 而 来 , 只 因 你 在 山 中
目录
2.HashMap和TreeMap的Key是否可以为null
一、简介
Map用于保存具有映射关系的数据,以<Key,Map>形式存储数据,key和value可以是任何类型的数据,key不允许重复,key和value之间存在单向的一对一关系,即通过一个指定的key总可以找到唯一与之对应的确定的value。
二、操作方法
1. HashMap和TreeMap的排序问题
TreeMap<Object,Object> tmap = new TreeMap<Object,Object>();
tmap.put(22, "a");
tmap.put(66, "b");
tmap.put(3, "a");
System.out.println("TreeMap: "+tmap);//输出按key值自然排序
HashMap<Object,Object> hmap = new HashMap<Object,Object>();
hmap.put(22, "a");
hmap.put(66, "b");
hmap.put(3, "a");
System.out.println("HashMap: "+hmap);
TreeMap<Object,Object> tmap = new TreeMap<Object,Object>();
tmap.put(2, "a");
tmap.put(6, "b");
tmap.put(3, "a");
System.out.println("TreeMap: "+tmap);//输出按key值自然排序
HashMap<Object,Object> hmap = new HashMap<Object,Object>();
hmap.put(2, "a");
hmap.put(6, "b");
hmap.put(3, "a");
System.out.println("HashMap: "+hmap);
2.HashMap和TreeMap的Key是否可以为null