Question: what is the difference between array lists and iterators in object oriented?
Answer: 3 Answers. An ArrayList is an actual data structure, an implementation of the List interface. An Iterator is just an interface that allows you to navigate through any data structure (as long as an Iterator is available for that data structure).