Академический Документы
Профессиональный Документы
Культура Документы
Una Hashtable es una estructura Java de tipo diccionario que nos permite almacenar elementos identificados por pares clave/valor de una forma muy sencilla. De igual manera, nos permite una recuperacin atendiendo a las claves insertadas. La estructura Hashtable est definida dentro del paquete java.util. Por ello, lo primero que haremos, ser el importar dicho paquete.
1. import java.util.Hashtable;
El constructor de Hashtable
1. paises.put("ES", "Espaa"); 2. paises.put("UK", "Reino Unido"); 3. paises.put("US", "Estados Unidos"); 4. paises.put("FR", "Francia");
1. String clave = "US"; 2. System.out.println("El valor de la clave " + clave + " es " + paises.get(clave));
Una estructura de datos muy til para todo tipo de aplicaciones es el array asociativo, que es un conjunto de pares (clave, valor). Muchos lenguajes, como PHP o Perl (con variables de tipo hash) incluyen esta funcionalidad. Tambin Java dispone de arrays asociativos, que se implementan en forma de objetos Hashtable.
" +valor.toString());
Del mismo modo, existe el mtodo elements() que devuelve un objeto de la clase Enumeration que contiene todos los valores de la tabla. Tambin hay un mtodo values(), que devuelve un objeto de la clase Collection con todos los valores de la tabla.
String[] claves = (String[]) capitales.keySet().toArray(new String[0]); java.util.Arrays.sort(claves); for(String clave : claves) { System.out.println(clave + " : " + capitales.get(clave)); }