28/04/2015, 01:57
|
| | | Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses Puntos: 306 | |
Respuesta: quitar repetidos de ArrayList A menos que pretendas ejecutar tu aplicación en un reloj casio, no entiendo tu obsesión con la memoria. Haz pruebas monitorizando el consumo de memoria y te darás cuenta. El uso excesivo de memoria se debe más a una mala programación que a crear objetos auxiliares.
Te recuerdo que un List sólo guarda referencias a los objetos, no los objetos en sí, por lo que cuando usas una lista auxiliar para guardar los objetos a borrar, únicamente estás incrementado el espacio de crear una lista.
La mejor opción, pues si pretendes tener una lista sin elementos repetidos lo lógico es usar el HashSet en vez de List, ya que esa es precisamente su función.
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |