miércoles, 10 de febrero de 2010

Nuevo HashMap desde java 1.5 (07.05.03)

AgendaHashMap.java
import java.util.*;
public class AgendaHashMap
{
public static void main(String args[])
{
// Definir un HashMap
HashMap<String,String> agenda = new HashMap<String,String>();

// Agregar pares "clave"-"valor" al HashMap
agenda.put("Doctor", "(+52)-4000-5000");
agenda.put("Casa", "(888)-4500-3400");
agenda.put("Hermano", "(575)-2042-3233");
agenda.put("Tio", "(421)-1010-0020");
agenda.put("Suegros", "(334)-6105-4334");
agenda.put("Oficina", "(304)-5205-8454");
agenda.put("Abogado", "(756)-1205-3454");
agenda.put("Papa", "(55)-9555-3270");
agenda.put("Tienda", "(874)-2400-8600");

// Un nuevo loop para extraer/imprimir valores
for(String s : agenda.keySet()) {
System.out.println(s);
}
for(String s : agenda.values()) {
System.out.println(s);
}

// Definir un arreglo con valores determinados
String personas[] = {"Tio", "Suegros", "Abogado"};

// Eliminar los valores contenidos en el arreglo
for(String persona : personas) {
agenda.remove(persona);
}

// Mostrar la agenda
for (Map.Entry<String,String> telefono : agenda.entrySet()) {
System.out.println(telefono.getKey()+" = "+telefono.getValue());
}
}
}
Compartir:

0 comentarios:

Publicar un comentario