You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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, 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
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.
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.
The text was updated successfully, but these errors were encountered: