Class IntegerSequence

java.lang.Object
org.apache.commons.math3.util.IntegerSequence

public class IntegerSequence extends Object
Provides a sequence of integers.
Since:
3.6
  • Method Details

    • range

      public static IntegerSequence.Range range(int start, int end)
      Creates a sequence [start .. end]. It calls range(start, end, 1).
      Parameters:
      start - First value of the range.
      end - Last value of the range.
      Returns:
      a range.
    • range

      public static IntegerSequence.Range range(int start, int max, int step)
      Creates a sequence \( a_i, i invalid input: '<' 0 invalid input: '<'= n \) where \( a_i = start + i * step \) and \( n \) is such that \( a_n invalid input: '<'= max \) and \( a_{n+1} > max \).
      Parameters:
      start - First value of the range.
      max - Last value of the range that satisfies the above construction rule.
      step - Increment.
      Returns:
      a range.