Some of the collection classes provide traversal of their contents via a java.util. Iterator interface. This interface allows you to walk a collection of objects,operating on each object in turn. Remember when using Iterators that they contain a snapshot of the collection at the time the Iterator was obtained.generally it is not advisable to modify the collection itself while traversing an Iterator.