记录一下排序场景使用
升序
list升序代码
List<Map<String,Object>> mapList = new ArrayList<>();
//按照百分比排序,需要把string转换成double排序
mapList.sort(Comparator.comparing(o -> Double.parseDouble(String.valueOf(o.get("proportion")))));
降序
list降序代码
//按照百分比排序,需要把string转换成double排序
mapList.sort(Comparator.comparing(o -> Double.parseDouble(String.valueOf(o.get("proportion")))));
//使用reverse实现反转
Collections.reverse(mapList);
Java List按百分比排序:升序与降序操作详解
本文介绍了如何在Java中使用Comparator进行List<Map<String, Object>>的排序,包括按照字符串转换为double的百分比进行升序和降序操作,并展示了如何通过Collections.reverse()实现降序排列。
4244

被折叠的 条评论
为什么被折叠?



