因为查询的值分组了 然后数据排序乱了,
如图 map中如何根据integer的值来进行倒叙排序
public Map<Integer, List> sort(Map<Integer, List> map){
//Java8中使用Stream对map进行排序
Map<Integer, List> result = map.entrySet().stream()
.sorted(Map.Entry.comparingByKey(
//倒序
Comparator.reverseOrder()
))
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,
(oldValue, newValue) -> oldValue, LinkedHashMap::new));
return result;
}