Class IntIterable

java.lang.Object
com.iabtcf.utils.IntIterable
All Implemented Interfaces:
Iterable<Integer>
Direct Known Subclasses:
BitSetIntIterable

public abstract class IntIterable
extends Object
implements Iterable<Integer>
An int primitive memory optimized iterable.
  • Constructor Details

    • IntIterable

      public IntIterable()
  • Method Details

    • toSet

      public Set<Integer> toSet()
      Returns a set representation of the IntIterable.
    • toStream

      public IntStream toStream()
      Returns a stream representation of the IntIterable.
    • isEmpty

      public boolean isEmpty()
    • containsAll

      public boolean containsAll​(int... source)
    • containsAny

      public boolean containsAny​(int... source)
    • contains

      public abstract boolean contains​(int value)
    • iterator

      public Iterator<Integer> iterator()
      Specified by:
      iterator in interface Iterable<Integer>
    • intIterator

      public abstract IntIterator intIterator()