Desafio de ordenação List
Boa noite, eu não entendi a atividade de ordenação List onde pedia pra usar o comparable, pelo que é proposto era pra usar o comparable, mas a atividade exige que seja feito numa única classe, então depois de tentar e não conseguir eu fui ver o exercício feito e lá não tem nenhuma implementação do comparable, só a comparação direta com o Collections.sort, era pra ser assim mesmo ou o exercício propõe que seja feita com classes de fora? Eu não entendi essa porque não tem o comparable pra implementar ali.
Boa tarde, estava com a mesma dúvida e fui pesquisar sobre, o que eu achei foi que a classe Integer que usamos como tipo dentro da List ja contém a inteface Comparable<Integer>, o que permite que os objetos Integer sejam comparados entre si de forma natural, não tendo necessidade de implementar o Comparable ou o compareTo na classe OrdenacaoNumeros
Oi, @Felipe-Netto e @mattheus2403. Tudo certinho?
Então, ao longo das aulas eu vou avisando que é importante conhecer as interfaces para quando for implementar com o Stream API (lambda). Assim, fica mais claro e não "programágica". kkkk
Mas no dia a dia, vocês vão utilizar o Stream API, que implementa o Comparable e o Comparator de uma forma bem sutil.
Bons estudos para nós!