# Uses of Class
org.apache.commons.collections4.iterators.ExtendedIterator

Packages that use ExtendedIterator
Package
Description
org.apache.commons.collections4.iterators
Implements the `Iterator` interface.

- ## Uses of ExtendedIterator in org.apache.commons.collections4.iterators

  Methods in org.apache.commons.collections4.iterators that return ExtendedIterator
  Modifier and Type
  Method
  Description
  `<X extends T>
  ExtendedIterator<T>`
  ExtendedIterator.`andThen(Iterator<X> other)`
  Chains the `other` iterator to the end of this one.
  `static <T> ExtendedIterator<T>`
  ExtendedIterator.`create(Iterator<T> it)`
  Create an ExtendedIterator returning the elements of `it`.
  `static <T> ExtendedIterator<T>`
  ExtendedIterator.`create(Stream<T> stream)`
  Creates an ExtendedIterator wrapped round a `Stream`.
  `static <T> ExtendedIterator<T>`
  ExtendedIterator.`createNoRemove(Iterator<T> it)`
  Creates an ExtendedIterator wrapped round `it`, which does not permit `.remove()` even if `it` does.
  `static ExtendedIterator<?>`
  ExtendedIterator.`emptyIterator()`
  Creates an empty Extended iterator.
  `ExtendedIterator<T>`
  ExtendedIterator.`filter(Predicate<T> predicate)`
  Filter this iterator using a predicate.
  `static <T> ExtendedIterator<T>`
  ExtendedIterator.`flatten(Iterator<Iterator<T>> iterators)`
  Flattens an iterator of iterators into an Iterator over the next level values.
  `<U> ExtendedIterator<U>`
  ExtendedIterator.`map(Function<T,U> function)`
  Map the elements of the iterator to a now type.