使用
TreeMap代替
HashMap。正如
Date已经实现的那样
Comparable,它将在插入时自动排序。
Map<Date, ArrayList> m = new TreeMap<Date, ArrayList>();
或者,如果您有一个现有的
HashMap并且想要
TreeMap基于它创建一个,则将其传递给构造函数:
Map<Date, ArrayList> sortedMap = new TreeMap<Date, ArrayList>(m);
也可以看看:
- Java教程-地图实现
- Java教程-对象排序



