Eu removi o método compareTo da classe Aula e o comando aula.sort(Comparator.comparing(Aulas::getTempo)); continuou funcionando. Esse código substitui o método?
Eu removi o método compareTo da classe Aula e o comando aula.sort(Comparator.comparing(Aulas::getTempo)); continuou funcionando. Esse código substitui o método?
Oi, Felipe, como vai?
O segundo código não depende do método compareTo, por esse motivo ele continua funcionando normalmente.
E sim, podemos utilizar o segundo código ao invés de ter que criar um compareTo personalizado.
Abraços e bons estudos!