Os objetos Map
A interface java.util.Map est� no topo da hierarquia de classes que s�o
muito �teis para armazenar pares de chave/valor.
O java.util.HashMap e java.util.Hashtable s�o bastante �teis quando a
ordem dos objetos n�o interessa muito e voc� pode adicionar, recuperar e
excluir os valores. Um HashMap � equivalente ao Hashtable, exceto que o
HashMap n�o � sincronizado e permite valores null).
A principal fun��o do java.util.TreeMap � ordenar um outro objeto que
implemente a interface Map como o HashMap e Hashtable.
O c�digo abaixo � um exemplo do uso destes dois objetos.
import java.util.*;
public class MapDemo {
private HashMap hashMap;
private TreeMap treeMap;
public void startDemo() {
// Initialize the hash map
hashMap = new HashMap();
hashMap.put("Bruno Souza","2334");
hashMap.put("Umberto Dissenha","2934");
hashMap.put("Fernando Torres","3425");
hashMap.put("Caetano Vendrami","2344");
// Ordena o hash map usando um objeto tree map
treeMap = new TreeMap(hashMap);
}
public static void main(String[] args) {
MapDemo md = new MapDemo();
md.startDemo();
System.out.println("HashMap: " + md.hashMap);
System.out.println("TreeMap: " + md.treeMap);
}
}
A sa�da deste exemplo �:
HashMap: {Caetano Vendrami=2344, Fernando Torres=3425, Bruno Souza=2334,
Umberto Dissenha=2934}
TreeMap: {Bruno Souza=2334, Caetano Vendrami=2344, Fernando Torres=3425,
Umberto Dissenha=2934}
Bons c�digos!!!
______________________________________________________________________________
Handerson Ferreira Gomes
Summa Technologies
Boletim Dicas Java - Sua dose di�ria de Java.
================================================================================
[dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e �
mais um servi�o da Sociedade de Usu�rios Java - http://www.soujava.org.br
*** SouJava - Fortalecendo a Comunidade Java Brasileira! ***
- Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED]
- Participe de outras listas de discuss�o sobre a linguagem Java.
Saiba mais em http://www.soujava.org.br/lista.htm
--------------------------------------------------------------------------------
- Para assinar este boletim: mailto:[EMAIL PROTECTED]
- Para cancelar sua assinatura: mailto:[EMAIL PROTECTED]
- Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br
- Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)