Cita:
Iniciado por chuidiang Pues un array o una lista. Si sabes cuántos objetos vas a crear, por ejemplo, n, entonces
Código:
Objeto [] objetos = new Objeto[n];
for (int i=0;i<n;i++) {
objetos[i] = new Objeto();
No me parece un buen consejo utilizar un array porque el solo hecho de que tener determinado la cantidad de objetos que tenes que agregar.
Las ventajas que tenes utilizando Collections es altisima comparado con un array.
Arrancando por el simple hecho de que una collection responde a metodos.
Por ejemplo podes darle el orden que quieras o podes asignarles una key,
para ubicarlos. no necesitas recorrerlos para saber si existe un objeto determinado. Que tenes utilidades como commons-collection, predicate, transform, ufff, hay una cantidad innumerable de ventajas.