Hashmap

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:

[code]

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

for (Cliente cli: Clientes) {
	maps.put(cli.getId(), cli);
           }[/code]

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!!!

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.

[quote=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.

[/quote]

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…