【发布时间】:2012-12-08 14:14:37
【问题描述】:
我有一个员工班。根据我要排序的员工姓名。如果两个对象(即两个员工)的员工姓名相同,那么我想根据员工年龄对其进行排序。
为了对员工姓名进行排序,我实现了 COMparable 接口并使用了以下代码:
@Override
public int compareTo(Employee o) {
return name.compareTo(o.getName());
}
这段代码对我来说很好用。但是当两名员工的姓名相同时,我无法理解如何根据年龄进行排序?
我需要为此使用比较器吗?我不确定如何实现这一点。
请帮忙
【问题讨论】:
标签: java jakarta-ee