我正在执行一项任务,我必须:
使用以下属性/变量创建一个 Employee 类:名称年龄部门
创建一个名为 Department 的类,该类将包含员工列表。
一个。Department 类将有一个方法,该方法将返回按年龄排序的员工。
湾。部门的值只能是以下之一:
- “会计”
- “营销”
- “人力资源”
- “信息系统”
我很难弄清楚如何完成 2b。这是我到目前为止所拥有的:
import java.util.*;
public class Employee {
String name;
int age;
String department;
Employee (String name, int age, String department) {
this.name = name;
this.age = age;
this.department = department;
}
int getAge() {
return age;
}
}
class Department {
public static void main(String[] args) {
List<Employee>empList = new ArrayList<Employee>();
Collections.sort (empList, new Comparator<Employee>() {
public int compare (Employee e1, Employee e2) {
return new Integer (e1.getAge()).compareTo(e2.getAge());
}
});
}
}