0
点赞
收藏
分享

微信扫一扫

【Java】Map集合之TreeMap

 我  曾  踏  月  而  来  ,  只  因  你  在  山  中

目录

一、简介

二、操作方法

1. HashMap和TreeMap的排序问题

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

 

 

举报

相关推荐

0 条评论