Class Range

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

    • Range

      public Range​(long limit)
  • Method Details

    • range

      public static Range range​(long max)
      Exclusive of max
    • iterator

      public java.util.Iterator<java.lang.Integer> iterator()
      Specified by:
      iterator in interface java.lang.Iterable<java.lang.Integer>
    • list

      public java.util.List<java.lang.Integer> list()
    • toStream

      public java.util.stream.IntStream toStream()