Class DecimalDigitsNSG.NonZeroDigitsGeneratorNS

java.lang.Object
it.unimi.di.prog2.h15.DecimalDigitsNSG.NonZeroDigitsGeneratorNS
All Implemented Interfaces:
Iterator<Integer>
Enclosing class:
DecimalDigitsNSG

private static class DecimalDigitsNSG.NonZeroDigitsGeneratorNS extends Object implements Iterator<Integer>
A nested static class implementing the genrator.
  • Field Details

    • remaining

      private long remaining
      The remaining digits to return (except possibly for the trailing zeroes).
  • Constructor Details

    • NonZeroDigitsGeneratorNS

      private NonZeroDigitsGeneratorNS(long number)
      Creates a new generator for the given number.
      Parameters:
      number - the number.
  • Method Details