Class UniqueFilterIterator<E>
java.lang.Object
org.apache.commons.collections4.iterators.FilterIterator<E>
org.apache.commons.collections4.iterators.UniqueFilterIterator<E>
- All Implemented Interfaces:
Iterator<E>
A FilterIterator which only returns "unique" Objects. Internally,
the Iterator maintains a Set of objects it has already encountered,
and duplicate Objects are skipped.
- Since:
- 2.1
-
Constructor Summary
ConstructorsConstructorDescriptionUniqueFilterIterator(Iterator<? extends E> iterator) Constructs a newUniqueFilterIterator. -
Method Summary
Methods inherited from class FilterIterator
getIterator, getPredicate, hasNext, next, remove, setIterator, setPredicateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Constructor Details
-
UniqueFilterIterator
Constructs a newUniqueFilterIterator.- Parameters:
iterator- the iterator to use
-