If you've already got an ArrayList, then don't waste an iterator.
If you don't have an ArrayList, then an Iterator is the best option to got.