Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/03/2012, 04:04
batistap
 
Fecha de Ingreso: noviembre-2010
Mensajes: 72
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Tengo una duda en este método de Java

Ya conseguí darme cuenta del error, aquí la solución correcta:

Código JAVA:
Ver original
  1. List<String> ls;
  2.     for (Iterator<String> conjunto = poid.iterator(); conjunto.hasNext();) {
  3.       String ss = (String) conjunto.next();
  4.          ls = new LinkedList<String>(); // Aquí el fallo, que había que inicializarla cada vez que se entrara en el for primero.
  5.        for(String es : m.keySet()){
  6.         if(m.get(es).equals(ss)){
  7.          ls.add(es);
  8.          ml.put(m.get(es),ls);
  9.         }
  10.        }
  11.     }