Class PermutationsIterator

java.lang.Object
com.github.curiousoddman.rgxgen.iterators.PermutationsIterator
All Implemented Interfaces:
StringIterator, Iterator<String>

public class PermutationsIterator extends Object implements StringIterator
  • Constructor Details

  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<String>
    • next

      public String next()
      Specified by:
      next in interface Iterator<String>
    • reset

      public void reset()
      Description copied from interface: StringIterator
      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.

      Specified by:
      reset in interface StringIterator
    • current

      public String current()
      Description copied from interface: StringIterator
      Return same value as last call to next(). Behavior is not defined if method is called before next()
      Specified by:
      current in interface StringIterator
      Returns:
      Value returned by last call to next().