ha ragione anx721!!
se cerchi un array di dimensioni variabili (variabili a "run time") la soluzione sono i Vector..
Riguardo agli int la precisazione è corretta: guarda cosa dicono le API:
"add(Object o)
Appends the specified element to the end of this Vector."
--> se vuoi inserire un tipo primitivo (es:int) devi fare un parsing per farlo diventare oggetto!
ciao