Closed dcasimiro89 closed 9 months ago
Oi, Camila, bom dia. Tudo bem? Hoje pesquisando a fundo, acredito que compreendi a situação rsrs Treemap ele só ordena pela chave e não por valor. Por isso foi necessário criar uma List e fazer uma cópia para fazer a ordenação. Correto?
Isso, @dcasimiro89. Acertou, isso mesmo. O TreeMap
ele organiza a partir das chaves. Inclusive acho que falei isso nas aulas, mas talvez não tenha dado tanta ênfase. Desculpe, viu?
De qualquer forma, parabéns pelos estudos. Está fazendo direitinho os exercícios. (:
Sigo à disposição.
Imagina! Erro foi meu que deixei passar batido essa informação. Estava tentando forçar uma ordenação, onde não existe.
Muito obrigado pela resposta e pelo apoio =)
Boa noite, Camila. Tudo bem? Estou tentando fazer o desafio da LivrariaOnline, mas travei em uma parte.
Mesmo criando um Comparator utilizando Map.Entry:
Achei que funcionaria passando como parâmetro, conforme imagem acima, mas está dando erro. Olhando a sua resposta, você utilizou List + Collection.sort(), para fazer a ordenação.
Mas a minha dúvida é, não tem como utilizar o Comparator dentro do TreeMap diretamente? Ou só dessa forma mesmo que você fez?
Obrigado.