| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 00:24:05
|
Luiz-SP
JavaChild
![[Avatar]](/images/avatar/c90727d8411598cb2f8db.jpg)
Membro desde: 10/01/2004 23:20:19
Mensagens: 131
Localização: São Paulo
Offline
|
Então pessoal, como faço para pecorrer um maptree, tipo
Bem, isso gera um map assim:
{1=2, 2=3, 3=4}
eu gostaria de percorrer esse map de forma que imprimisse
1234
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 00:33:10
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Que diabos eh um MapTree?
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 00:37:03
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Luiz-SP wrote:Então pessoal, como faço para pecorrer um maptree, tipo
Bem, isso gera um map assim:
{1=2, 2=3, 3=4}
eu gostaria de percorrer esse map de forma que imprimisse
1234
Cara, você não quis dizer TreeMap?
Já que você não quer utilizar chave/valor, use o TreeSet, pois ela não repetirá elementos e tem uma classificação.
Outra coisa! Você não pode adicionar tipos primitivos nela!
Aconselho você dar uma estuda em Collections, vai se apaixonar!!!
Flws!!
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 09:47:46
|
Luiz-SP
JavaChild
![[Avatar]](/images/avatar/c90727d8411598cb2f8db.jpg)
Membro desde: 10/01/2004 23:20:19
Mensagens: 131
Localização: São Paulo
Offline
|
ops.... é verdade ... é um TreeMap... quando postei era tarde, tava com sonho, bem quanto ao tipo primitivo, na verdade o código tá assim
{ 1=2, 4=3 }
quanto o valor chave, na verdade é o seguinte.... imagine que 1 deve vir antes de 2, que 4 deve vir antes de 3 então eu posso ter as seguintes saidas: 1243 ou 4312...então por isso acho que deve ser um Map, não um Set, mas como eu faço isso? Sei que TreeMap tem um Comparator.... mas não entendi como usa-lo, de uma olha superficial na documentação da sun, mas não fui muito longe....
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2005 19:53:54
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Luiz-SP wrote: imagine que 1 deve vir antes de 2, que 4 deve vir antes de 3 então eu posso ter as seguintes saidas: 1243 ou 4312
Não entendi a lógica pra isso mas , tudo bem, vou dar um exemplo pra vc do Comparator, ele será passado como parâmetro no construtor do TreeMap...aí fica como exercíxio pra vc colocar sua lógica no comparator.
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
|
|