April 05
Prde. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Exemplo Ordenação – Comparator
nPara sortar objetos que não implementam Comparable ou ordena-los em outra ordem que não a ordenação natural.
nSuponhamos que queiramos ordenar os Empregado pela senioridade. Para isso criaremos uma classe Comparator<Employee>
n
npublic class Employee implements Comparable<Employee> {
n    public Name name() { ... }
n    public int number() { ... }
n    public Date hireDate() { ... }
n    ...
n}