【发布时间】:2016-04-21 09:27:02
【问题描述】:
我有一个包含 "Birthday". 字段的 Dog Entities 列表
我想在实体类中有一个方法,它只返回列表中最旧的DateTime。
我该怎么做?
实体:
@Entity
@Table(name = "DOG")
public class Dog
{
//some other fields
@Column(name = "BIRTHDAY")
@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTime")
private DateTime birthday;
列表示例:
private List<Dog> dogList;
【问题讨论】:
-
实现可比较的接口。覆盖 compareTo 方法。覆盖等于和哈希码。反向排序列表并获取最顶部的元素。
-
请举例说明
-
@sidgate 这是一个 c# 答案,这是 java
-
@java123999 - 我已经给出了足够的线索。现在不能做作业:P
标签: java list sorting methods collections