如果需求是 list map里面多个字段 先根据时间排序 再按某一个字段排序
Collections.sort(arrs, new Comparator<Map<String, Object>>() {
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
Date id1 = (Date) o1.get("ctime");
Date id2 = (Date) o2.get("ctime");
return id1.compareTo(id2);
}
});
Collections.sort(arrs, new Comparator<Map<String, Object>>() {
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
String id1 = (String) o1.get("order");
String id2 = (String) o2.get("order");
return id1.compareTo(id2);
}
})`
这个是根据时间 再按某个字段进行重新排序