繁体   English   中英

Java:根据日历日期订购对象列表?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM