Interface SizedIterator<T>

Type Parameters:
T - the type of elements of this iterator
All Superinterfaces:
Iterator<T>
All Known Subinterfaces:
SizedIterator<T>

public interface SizedIterator<T> extends Iterator<T>
SizedIterator extends Iterator with a getSize method.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    The number of elements of this iterator or -1 if not known.

    Methods inherited from interface java.util.Iterator

    forEachRemaining, hasNext, next, remove
  • Method Details

    • getSize

      long getSize()
      The number of elements of this iterator or -1 if not known.
      Returns:
      number of elements.