[英]Java: Order a list of Objects based on Calendar date?
我有一个Java
对象列表,它们都包含以下字段:
@JsonProperty
@Column(name = "date")
private Calendar date;
我想根据上述字段对对象列表进行排序, object首先是date
字段。
最好的方法是什么?
你可以使用Comparator.comparing
,假设你有List<Entity>
那么你可以这样做
objList.sort(Comparator.comparing(Entity::getDate).reversed());
按日期升序排序
yourList.sort(Comparator.comparing(YourObject::getDate));
按日期降序排序
yourList.sort(Comparator.comparing(YourObject::getDate).reversed());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.