如何在Java8中使用内部映射和外部映射的值排序嵌套哈希映射?



在我的代码中

Map<Map<String,Date>,Integer> businessCountMap = new HashMap<>();
Eg: {{59087=2/7/2021}=5,{59087=1/31/2021}=6,{59087=1/31/2021}=8,{63771=2/7/2021}=6}

我有一个像上面这样的地图。我需要按Date和Integer降序排序条目,并返回如下

{{63771=2/7/2021}=6,{59087=2/7/2021}=5,{59087=1/31/2021}=8,{59087=1/31/2021}=6}

请帮帮我。

HashMap不能排序。使用SortedMap,如TreeMap和比较器。

最新更新