Monday, April 17, 2006

Como utilizar el hasmap



public static void main(String args[]) {
// Definir un HashMap
HashMap global = new HashMap();
// Insertar valores "key"-"value" al HashMap
global.put("Doctor", "(+52)-4000-5000");
global.put("Casa", "(888)-4500-3400");
global.put("Hermano", "(575)-2042-3233");
global.put("Hermana", "(421)-1010-0020");
global.put("Suegros", "(334)-6105-4334");
global.put("Oficina", "(304)-5205-8454");
global.put("Ana C.", "(756)-1205-3454");
global.put("Luis G.", "(55)-9555-3270");
global.put("Oficina 2", "(874)-2400-8600");

// Definir Iterator para extraer/imprimir valores
for (Iterator it = global.keySet().iterator(); it.hasNext();) {
String s = (String) it.next();
String s1 = (String) global.get(s);
System.out.println(s + " : " + s1);
}
// Definir un arreglo con valores determinados
String args1[] = { "Casa", "Ana C.", "Luis G." };
// Eliminar los valores del HashMap contenidos en el Arreglo anterior
for (int i = 0; i < args1.length; i++) {
global.remove(args1[i]);
}
System.out.println("---- Agenda Modificada ----");
// Definir Iterator para extraer/imprimir valores
for (Iterator it2 = global.keySet().iterator(); it2.hasNext();) {
String s = (String) it2.next();
String s1 = (String) global.get(s);
System.out.println(s + " : " + s1);
}
}

No comments: