+0 -0
ArrayList
It is a resizable array implementation of the List interface. This means that elements can be added or removed dynamically, and the size of the list can grow as needed.
HashSet
It is an implementation of the Set interface that uses a hash table for storage. This allows for fast retrieval of elements but does not maintain any order.