As far as speed goes, I don't think you will notice a difference if you use one or the other.
An ArrayList is a list that is backed by an array, so even though it is easier to add an entry, it is still creating a new array each time. At least, that is the way I understand it to work.