【发布时间】:2015-02-03 20:41:55
【问题描述】:
例如,
TreeSet<HashMap<String,Integer>> myTree = new TreeSet<HashMap<String,Integer>>();
我想根据 HashMap 中的 Integer 值对这个树集进行排序。我们有什么好的方法可以做到这一点?
【问题讨论】:
-
在
TreeSet的构造函数上提供一个自定义的Comparator<HashMap<String, Integer>>。不过,这似乎是一个奇怪的设计。 -
整数值?为什么使用 Map 存储一个键和一个值?您应该创建一个包含 String 字段和 Integer 字段的类。
标签: java sorting dictionary tree