What differences exist between Iterator and ListIterator?

Technology CommunityCategory: JavaWhat differences exist between Iterator and ListIterator?
VietMX Staff asked 4 years ago

The differences of these elements are listed below:

  • An Iterator can be used to traverse the Set and List collections, while the ListIterator can be used to iterate only over List .
  • The Iterator can traverse a collection only in forward direction, while the ListIterator can traverse a List in both directions.
  • The ListIterator implements the Iterator interface and contains extra functionality, such as adding an element, replacing an element, getting the index position for previous and next elements, etc

Please Disable AdBlock Plus and Refresh Website