Procurei uma forma de imprimir as aulas em ordem decrescente de acordo com o tempo.
encontrei o método Collections.reverseOrder() que funcionou aplicado da forma abaixo:
Classe Aula:
@Override
public int compareTo(Aula outraAula) {
return Integer.compare(this.tempo, outraAula.tempo);
}
Classe TestaListaAula:
Collections.sort(aulas, Collections.reverseOrder());
Não me pareceu a forma mais correta de fazer isso.
Como eu definiria uma ordenação decrescente de acordo com o parâmetro tempo direto na classe Aula?
Obrigada