Por que não é recomendado que se altere o método compareTo para ordenar a lista pelo tempo de cada aula? Pelo que eu entendi, usar o método sort da lista é apenas uma forma menos trabalhosa de ordenação.
Por que não é recomendado que se altere o método compareTo para ordenar a lista pelo tempo de cada aula? Pelo que eu entendi, usar o método sort da lista é apenas uma forma menos trabalhosa de ordenação.
Oi Pedro, o comparteTo define a ordenação padrão que deve ser aplicada aos objetos da classe. Se vc quer uma ordenação pontual, vc pode usar o sort passando o seu critério de momento para ordenação.
Agora entendi. Se eu quiser usar um outro critério de ordenação sem alterar o que já foi definido no compareTo, basta eu usar o método sort de uma lista e passar um Comparator no segundo argumento.
caso se esteja usando o sort em outro ponto, modificando-se o método compareTo, todos os lugares que usem o sort ocm o método padrão terão suas ordens auteradas