public class IntegerSequence extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IntegerSequence.Incrementor
Utility that increments a counter until a maximum is reached, at
which point, the instance will by default throw a
MaxCountExceededException. |
static class |
IntegerSequence.Range
Generates a sequence of integers.
|
| Modifier and Type | Method and Description |
|---|---|
static IntegerSequence.Range |
range(int start,
int end)
Creates a sequence {@code [start ..
|
static IntegerSequence.Range |
range(int start,
int max,
int step)
Creates a sequence \( a_i, i < 0 <= n \)
where \( a_i = start + i * step \)
and \( n \) is such that \( a_n <= max \) and \( a_{n+1} > max \).
|
public static IntegerSequence.Range range(int start, int end)
[start .. end].
It calls range(start, end, 1).start - First value of the range.end - Last value of the range.public static IntegerSequence.Range range(int start, int max, int step)
start - First value of the range.max - Last value of the range that satisfies the above
construction rule.step - Increment.Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.