标签:csdn ret details 数据结构 com sdn div put .so
TreeMap底层是根据红黑树的数据结构构建的,默认是根据key的自然排序来组织(比如integer的大小,String的字典排序)。所以,TreeMap只能根据key来排序,是不能根据value来排序的(否则key来排序根本就不能形成TreeMap)。
今天有个需求,就是要根据treeMap中的value排序。所以网上看了一下,大致的思路是把TreeMap的EntrySet转换成list,然后使用Collections.sor排序。代码:
运行结果:
d:aaaa
c:bbbb
b:cccc
a:dddd
标签:csdn ret details 数据结构 com sdn div put .so
原文地址:http://www.cnblogs.com/Berryxiong/p/6240514.html