Conforme foi mencionado na aula "aulas.sort(Comparator.comparing(Aula::getTempo));", usando dessa maneira a minha classe Aula ainda assim precisaria ser implementada pela Comparable? Obrigado.
Conforme foi mencionado na aula "aulas.sort(Comparator.comparing(Aula::getTempo));", usando dessa maneira a minha classe Aula ainda assim precisaria ser implementada pela Comparable? Obrigado.
Olá, Douglas!
No caso de aulas.sort(Comparator.comparing(Aula::getTempo));
ou até mesmo Collections.sort(aulas, Comparator.comparing(Aula::getTempo));
, a interface Comparable não precisa ser implementada, pois no código você já está indicando ao Java o que ele deve utilizar para realizar a comparação, ao contrário de Collections.sort(aulas);
.