In this Java for Testers tutorial, we will learn about ArrayList in Java with examples. ArrayList is the re-sizable implementation of the List interface in Java. With Arrays we have to define the size of the Array upfront and its size can not be changed once defined, so in order to overcome this limitation, ArrayList is implemented in Java Collections Framework.
There are many methods provided in the “ArrayList” to manipulate over the objects stored in ArrayList.