Benutze am besten ArrayList statt array, das ist eine vergrößerbare Arrayimplementation des List Interfaces. Es gibt eigentlich kein Grund warum man eine ArrayList einem normalen array nicht vorziehen sollte.
http://docs.oracle.com/javase/1.4.2/...ArrayList.html
http://docs.oracle.com/javase/1.4.2/...util/List.html
Falls du nicht weißt was ein Interface ist:
Ein Interface ist imprinzip eine abstrake Klasse die auch nur abstrakte und keine konkreten Methoden enthält. Wenn man ein Interface in eine Klasse einbezieht sagt man dem Compiler damit, dass die in dem Interface definierten Methoden auch von der Klasse implementiert sind.
mfg