| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2005 14:22:37
|
gambit
Smalltalk
Membro desde: 17/03/2005 14:15:52
Mensagens: 4
Offline
|
Fala pessoal, estou com um pequeno problema, se alguém puder me ajudar:
Eu sei e uso o TreeMap para lista ordenada, antes de darem esta sugestão
Meu problema é: eu tenho um Hashtable e quero ordenar ele pelos "values" e não pelas "keys", para apresentar na tela. As keys sao numericas e os values são Strings, eu preciso apresentar pelos "values".
Estou fazendo o iterarte do struts para apresentação num combo da tela, mostro a descricao e quando o cara selecionar eu recupero o ID. Mas tém que estar ordenado pelos values que são a descrição da key.
Alguém pode me ajudar por favor????
Valeus.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2005 14:52:02
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Use um TreeMap trocado as chaves pelos valores do HashMap.
Ou então coloca tudo num array e usa Arrays.sort()
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2005 16:21:05
|
gambit
Smalltalk
Membro desde: 17/03/2005 14:15:52
Mensagens: 4
Offline
|
Certo, mas para apresentar na tela a key do TreeMap como eu faço ???
O VALUE eu apresento assim:
<bean:write name="map" property="value"/>
Mas, e a KEY ?????
PORQUE, para apresentar a HashTable eu faço assim:
<bean:write name="hash" property="key"/>
<bean:write name="hash" property="value"/>
Mas no treeMap eu não tenho esta opção de " property="Key" ".
Desde já agradeço pessoal.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/03/2005 16:50:48
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Consulte a documentação da taglib em questão.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2005 08:09:32
|
gambit
Smalltalk
Membro desde: 17/03/2005 14:15:52
Mensagens: 4
Offline
|
Beleza,
Por favor, se não souber a resposta limite-se a ler o tópico.
Desde a primeira postagem eu já havia colocado que conhecia TreeMap e já tinha tentado isto, antes de alguém dar esta sugestão, e voce nao leu a postagem por inteiro e colocou lá "use treeMap".
Se tiver alguém interessado em responder ou até mesmo sugestionar outras soluções por favor, eu agradeço.
Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2005 08:13:54
|
gambit
Smalltalk
Membro desde: 17/03/2005 14:15:52
Mensagens: 4
Offline
|
Beleza,
Por favor, se não souber a resposta limite-se a ler o tópico.
Desde a primeira postagem eu já havia colocado que conhecia TreeMap e já tinha tentado isto, antes de alguém dar esta sugestão, e voce nao leu a postagem por inteiro e colocou lá "use treeMap".
Se tiver alguém interessado em responder ou até mesmo sugestionar outras soluções por favor, eu agradeço.
Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2005 08:56:23
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
louds wrote:Ou então coloca tudo num array e usa Arrays.sort()
Ahh, olhou a documentação da tua taglib para saber como funciona iteração de classes que implementam java.util.Map?
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2005 00:27:29
|
cadu555
Thread.start()
Membro desde: 08/02/2004 02:47:48
Mensagens: 42
Offline
|
Estou com o mesmo problema... eu preciso ter como resultado final um objeto hastable ordenado pelos values... e nao 2 arrays separados e ordenados... esse é o problema.
|
|
|
 |
|
|