java.lang.Object
io.confluent.csid.utils.Range
- All Implemented Interfaces:
java.lang.Iterable<java.lang.Integer>
public class Range
extends java.lang.Object
implements java.lang.Iterable<java.lang.Integer>
https://stackoverflow.com/a/16570509/105741
-
Constructor Summary
Constructors
| Constructor |
Description |
Range(long limit) |
|
-
Method Summary
| Modifier and Type |
Method |
Description |
java.util.Iterator<java.lang.Integer> |
iterator() |
|
java.util.List<java.lang.Integer> |
list() |
|
static Range |
range(long max) |
Exclusive of max
|
java.util.stream.IntStream |
toStream() |
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
public Range(long limit)
-
Method Details
-
public static Range range(
long max)
Exclusive of max
-
public java.util.Iterator<java.lang.Integer> iterator()
- Specified by:
iterator in interface java.lang.Iterable<java.lang.Integer>
-
public java.util.List<java.lang.Integer> list()
-
public java.util.stream.IntStream toStream()