Hashmap

2 respostas
Sorriso

Boa Tarde galera estou com um problemaço que não encontrei uma solução ainda e optei por vossa ajuda, bem o problema é o seguinte....

Tenho um HashMap que tem uma chave que é o 'id' do meu objeto é o objeto....

exemplo:

HashMap<String, Cliente> maps = new HashMap<String, Cliente>();

	for (Cliente cli: Clientes) {
		maps.put(cli.getId(), cli);
               }

então quero ordenar este hashmap pelo nome do cliente, pelo seu apelido e assim por diante, lembrando
utilizo o struts, não consigo resolver por getileza Help!!!!!

2 Respostas

xandevieira

Eu faria o seguinte:

1-Já traria meus Clientes ordenados pela consulta (sql) ou um comparator
2- Utilizaria assim LinkedHashMap<String, Cliente>() maps = new LinkedHashMap<String, Cliente>(), pois mantem a ordem de inclusão.

Sorriso

avsouza:
Eu faria o seguinte:

1-Já traria meus Clientes ordenados pela consulta (sql) ou um comparator
2- Utilizaria assim LinkedHashMap<String, Cliente>() maps = new LinkedHashMap<String, Cliente>(), pois mantem a ordem de inclusão.

Velho muito obrigado encontrei a solução uns dois milésimos de segundo antes de tu responder mais obrigado é que achei um tópico interressantissimo sobre collections e tudo mais dai já aprendi… valew brother fika na paz…

Criado 7 de julho de 2008
Ultima resposta 7 de jul. de 2008
Respostas 2
Participantes 2