TreeMap como funciona?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
marcosharbs
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 11:53:39
Mensagens: 645
Offline

Boa tarde pessoal!

Tenho que usar TreeMap porém nunca tinha trabalhado com essa estrutura antes, é parecido com HashMap? Alguém poderia me dar uma explicação sobre essa estrutura?

Muito Obrigado!

======================================================

Blog com foco em desenvolvimento web com java.

http://marcosharbs.wordpress.com/

======================================================
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Um TreeMap é parecido com um HashMap no sentido em que ele implementa a interface Map. Entretanto, como também implementa SortedMap, ele tem algumas capacidades a mais, como deixar os elementos ordenados segundo a chave.

Para que um elemento seja corretamente inserido em um TreeMap, a sua classe deve implementar a interface Comparable, ou então você tem de passar um objeto de uma classe que implementa Comparator.

[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Se você quer os detalhes "sangrentos" de como funciona um TreeMap, procure por "red-black trees" ou "árvores rubro-negras". Obviamente você não precisa saber disso para usar um TreeMap, mas se você tiver curiosidade...
[WWW]
marcosharbs
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 11:53:39
Mensagens: 645
Offline

hmmmm
vlw pela explicação thingol

======================================================

Blog com foco em desenvolvimento web com java.

http://marcosharbs.wordpress.com/

======================================================
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team