Quero saber se tem uma maneira simples de fazer isto ou se existe uma classe melhor para este propósito.
Como ordenar um HashMap pelos valores?
W
4 Respostas
J
Detalhe mais seu problema
W
Oi, eu tenho um HashMap que possui Strings como chaves e Integers como valores. Eu queria ordernar os valores, de forma que eu ficasse com estes em ordem crescente.
public class TesteHashMap {
public static void main(String[] args) {
HashMap<String,Integer> mapa = new HashMap();
mapa.put("A", 5);
mapa.put("B",3);
}
}
Por exemplo, eu queria que no exemplo acima eu tivesse o B como primeira posição do HashMap, porque o 3 é um valor menor que 5. Está claro? Queria deixar em ordem crescente.
C
Solucao aceita
2 likes
Acredito que essa seja a resposta pra sua dúvida:
W
1 like
Obrigado mesmo =) funcionou.
Criado 10 de julho de 2016
Ultima resposta 10 de jul. de 2016
Respostas 4
Participantes 3