Interface StringIterator

All Superinterfaces:
Iterator<String>
All Known Implementing Classes:
ArrayIterator, CaseVariationIterator, ChoiceIterator, IncrementalLengthIterator, IndexIterator, NegativeStringIterator, PermutationsIterator, ReferenceIterator, SingleValueIterator

public interface StringIterator extends Iterator<String>
  • Method Summary

    Modifier and Type
    Method
    Description
    Return same value as last call to next().
    void
    Reset the iterator to the initial position.

    Methods inherited from interface java.util.Iterator

    forEachRemaining, hasNext, next, remove
  • Method Details

    • reset

      void reset()
      Reset the iterator to the initial position. After reset it will start iterating from the first value.

      Can be used to restart iterator that returns false when hasNext() is called.

    • current

      String current()
      Return same value as last call to next(). Behavior is not defined if method is called before next()
      Returns:
      Value returned by last call to next().