Iterator

  • Applicable for any collection class
  • Both read and remove method

Methods

public boolean hasNext()

public Object next()

public void remove()

Usage

The Collection interface has a iterator() method which returns an object of Iterator.

public Iterator iterator()

Iterator itr = c.iterator(); //c is any collection object

//Usage similar to Enumeration

Limitations

  • Enumeration and Iterator - both are only forward direction cursor
  • No method to replace or add new object

Children
  1. ListIterator

Backlinks