Tengo un problema con una lista; como dice el título se me da la vuelta.
La cosa está tal que así:
Código:
Sin embargo, cuando llamo desde out a makeMail, al volver la lista me queda girada...public void out(){ Iterator<Activity> it = this.getA().iterator(); Utilities ut = new Utilities(); while(it.hasNext()){ Activity a = (Activity)it.next(); Iterator<User> us = a.getAssistants().iterator(); while(us.hasNext()) this.makeMail((User)us.next(), a); ut.setAdvised(a.getId()); } } private void makeMail(User u, Activity a){ List<User> assA = a.getAssistants(); Collections.sort(assA, new UserComparator(u.getFriends())); Collections.reverse(assA); //... }
¿Alguien tiene alguna idea de lo que puede ser?
Grácias.