Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/08/2006, 04:52
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Pregunta

A mi este código:
Código:
    Map miMapa = new HashMap();
    miMapa.put("1","Uno");
    miMapa.put("2","Dos");
    miMapa.put("3","Tres");
    for(Iterator i = miMapa.keySet().iterator();i.hasNext();)
    {
     Object o = i.next();
     System.err.println("keySet: La clase: " + o.getClass());
    }
    for(Iterator i = miMapa.entrySet().iterator();i.hasNext();)
    {
     Object o = i.next();
     System.err.println("entrySet: La clase: " + o.getClass());
    }
me devuelve:
Cita:
keySet: La clase: class java.lang.String
keySet: La clase: class java.lang.String
keySet: La clase: class java.lang.String
entrySet: La clase: class java.util.HashMap$Entry
entrySet: La clase: class java.util.HashMap$Entry
entrySet: La clase: class java.util.HashMap$Entry
Así que a mi el API me funciona como toca: keySet devuelve un Set con las claves y entrySet devuelve un Set con MapEntry.