第一种:
rewardModelList 是我本地的 一个list ==List<实体>
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if (rewardModelList.size() > 1) {
//list 集合倒叙排序
rewardModelList.sort((a1, a2) -> {
try {
return df.parse(sdf.format(a2.getTime())).compareTo(df.parse(sdf.format(a1.getTime())));
} catch (ParseException e) {
e.printStackTrace();
}
return 1;
});
}
第二种:
升序
coDoctorVOList.sort(Comparator.comparing(CoDoctorVO::getTime));
降序
coDoctorVOList.sort((m1, m2) -> m2.getTime().compareTo(m1.getTime()));