对 List<Map<String, Object>>中的map,按照map中的某个键值对对list的map进行排
java.utils.Collections
List> list = new ArrayList>();
// 按日期降序处理
Collections.sort(list, new Comparator>() {
// int compare(Map o1, Map o2)
//返回一个基本类型的整型,
//返回负数表示:o1 小于o2
// 返回0 表示:o1和o2相等
//返回正数表示:o1大于o2。
@Override
public int compare(Map o1, Map o2) {
return (DateUtils.parseDate(o2.get("post_date")))
.compareTo((DateUtils.parseDate(o1.get("post_date"))));
}
});