Cita:
Iniciado por Profesor_Falken No veo el motivo.
A lo mejor te parece un error de novato, pero si me equivoco avísame.
El motivo es que prefiero hacer más operaciones que no usar nuevos objetos que me van a ocupar más memoria pues necesito que mi programa ocupe la menor memoria posible en todo momento aun a costa de más operaciones.
En cuanto al error que comentais, (si no llego a leerlo no lo hubiese probado) he probado a ir aumentando 1 a 1 la cantidad de valores de mi arrayList... y me da error a partir de tener 9 valores o más. El error que me da es: java.lang.IndexOutOfBoundsException.
Entonces, dada mi intención de optimizar lo más posible el uso de memoria... es el iterator la mejor opción? Yo no tengo ni idea de como funcionan ni el iterator ni el HashSet, pero a simple vista me suena mucho mejor el iterator. Solo por el nombre
y para lo que yo quiero hacer me suena mejor. Pero... me guio solo porque el nombre me suena mejor para lo que quiero hacer. Qué opináis vosotros?