У нас есть класс под названием «EmployeeRecord»:
Код: Выделить всё
public class EmployeeRecord implements Comparable {
public Name name();
public int employeeNumber();
public Date hireDate();
...
}
Код: Выделить всё
import java.util.*;
class EmpSort {
static final Comparator SENIORITY_ORDER = new Comparator() {
public int compare(Object o1, Object o2) {
EmployeeRecord r1 = (EmployeeRecord) o1;
EmployeeRecord r2 = (EmployeeRecord) o2;
return r2.hireDate().compareTo(r1.hireDate());
}
};
static final Collection employees = ... ; // Employee Database
public static void main(String args[]) {
List emp = new ArrayList(employees);
Collections.sort(emp, SENIORITY_ORDER);
System.out.println(emp);
}
}
Вторая проблема заключается в том, какой должна быть остальная часть базы данных сотрудников? Я имею в виду, как я могу добавить РаботникRecord в коллекцию сотрудников?
У меня проблема с остальной частью класса РаботникРекорд и остальной частью Коллекции сотрудников.
Подробнее здесь: https://stackoverflow.com/questions/787 ... collection