Interface SizedIterator<T>

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getSize()
      The number of elements of this iterator or -1 if not known.
      • Methods inherited from interface java.util.Iterator

        forEachRemaining, hasNext, next, remove
    • Method Detail

      • getSize

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