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 IntIterable |
asIterable() |
static IntIterator |
from(CharIterator iterator) |
static IntIterator |
from(CharIterator iterator,
CharToIntFunction mapper) |
static IntIterator |
from(java.lang.Iterable<java.lang.Integer> iterable) |
static IntIterator |
from(java.util.Iterator<java.lang.Integer> 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(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 void |
skip() |
default void |
skip(long steps) |
static final IntIterator EMPTY
static IntIterator of(int... ints)
static IntIterator from(java.lang.Iterable<java.lang.Integer> iterable)
static IntIterator from(java.util.Iterator<java.lang.Integer> 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)
default void skip()
default void skip(long steps)
default IntIterable asIterable()
default int reduce(int identity,
java.util.function.IntBinaryOperator operator)