public interface IntIterator
extends java.util.PrimitiveIterator.OfInt
int
values. Extends PrimitiveIterator.OfInt
with helper methods.Modifier and Type | Field and Description |
---|---|
static IntIterator |
EMPTY |
Modifier and Type | Method and Description |
---|---|
default boolean |
contains(int i) |
default long |
count() |
static IntIterator |
from(CharIterator iterator) |
static IntIterator |
from(CharIterator iterator,
CharToIntFunction mapper) |
static IntIterator |
from(java.util.Iterator<java.lang.Integer> iterator) |
static <T> IntIterator |
from(java.util.Iterator<T> iterator,
java.util.function.ToIntFunction<? super T> mapper) |
static IntIterator |
from(java.util.PrimitiveIterator.OfDouble iterator) |
static IntIterator |
from(java.util.PrimitiveIterator.OfDouble iterator,
java.util.function.DoubleToIntFunction mapper) |
static IntIterator |
from(java.util.PrimitiveIterator.OfInt iterator) |
static IntIterator |
from(java.util.PrimitiveIterator.OfLong iterator) |
static IntIterator |
from(java.util.PrimitiveIterator.OfLong iterator,
java.util.function.LongToIntFunction mapper) |
static IntIterator |
of(int... ints) |
default int |
reduce(int identity,
java.util.function.IntBinaryOperator operator) |
default boolean |
skip() |
default long |
skip(long steps) |
static final IntIterator EMPTY
static IntIterator of(int... ints)
static IntIterator from(java.util.Iterator<java.lang.Integer> iterator)
static IntIterator from(java.util.PrimitiveIterator.OfInt iterator)
static IntIterator from(java.util.PrimitiveIterator.OfDouble iterator)
static IntIterator from(java.util.PrimitiveIterator.OfDouble iterator, java.util.function.DoubleToIntFunction mapper)
static IntIterator from(CharIterator iterator)
static IntIterator from(CharIterator iterator, CharToIntFunction mapper)
static IntIterator from(java.util.PrimitiveIterator.OfLong iterator)
static IntIterator from(java.util.PrimitiveIterator.OfLong iterator, java.util.function.LongToIntFunction mapper)
static <T> IntIterator from(java.util.Iterator<T> iterator, java.util.function.ToIntFunction<? super T> mapper)
default boolean skip()
default long skip(long steps)
default int reduce(int identity, java.util.function.IntBinaryOperator operator)
default boolean contains(int i)
IntIterator
contains the given int
, false otherwise.default long count()
ints
remaining in this iterator.