Se vuoi nascondere tutto questo meccanismo, e non hai particolari esigenze di performance (leggi, non devi fare calcolo numerico) puoi utilizzare la classe ArrayList.