List<Map<String,Object>> allList = new ArrayList<>(); 针对Object进行 List 排序

List<Map<String,Object>> allList = new ArrayList<>();

Collections.sort(allList, new Comparator<Map<String, Object>>() {
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
BigDecimal name1 = new BigDecimal(o1.get("value").toString()) ;//name1是从你list里的第一个name
BigDecimal name2 = new BigDecimal(o2.get("value").toString()) ;//name2是从你list里的第二个name
return name2.compareTo(name1);
}
});
posted on 2022-12-19 15:54  隔壁老王(加速版)  阅读(35)  评论(0)    收藏  举报