Array de enteros sin conocer su longitud

javier
16 de Enero del 2006
Hola, necesito implementar un array de enteros pero no se su longitud inicial, he probado con estructuras como ArrayList pero no me deja usar enteros

Ayuda!!!!

dani
16 de Enero del 2006
Hay que pensar en la Orientación a Objetos.
Si quieres usar el ArrayList, el problema será que estarás intentando añadirle variables int y no un objeto.
Por cada int que recogas crea un Integer, entonces ya no tendrás problemas al añadir.

Diego
16 de Enero del 2006
Con el jdk 1.5.0, puedes escribir lo siguiente:
List<Integer> lista=new LinkedList<Integer>();
...
rellenar mediante lista.add(numero);
...
int [] array=new int[lista.size()];
// Ahora usar bien esto...
int i=0;
for(int numero:lista)
array[i++]=numero;
// o bien esto...
for(int i=0;i<array.length;i++)
array[i]=lista.get(i);