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 int |
count() |
static IntIterator |
from(CharIterator iterator) |
static IntIterator |
from(CharIterator iterator,
CharToIntFunction mapper) |
static IntIterator |
from(int[] ints,
int size) |
static IntIterator |
from(int[] ints,
int offset,
int size) |
static IntIterator |
from(java.util.Iterator<? extends 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) |
default boolean |
isEmpty() |
static IntIterator |
of(int... ints) |
default int |
reduce(int identity,
java.util.function.IntBinaryOperator operator) |
default void |
removeAll() |
default boolean |
skip() |
default int |
skip(int steps) |
static final IntIterator EMPTY
static IntIterator of(int... ints)
static IntIterator from(int[] ints, int size)
static IntIterator from(int[] ints, int offset, int size)
static IntIterator from(java.util.Iterator<? extends 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 int skip(int steps)
default int count()
ints
remaining in this iterator.default boolean isEmpty()
default void removeAll()
default boolean contains(int i)
default int reduce(int identity, java.util.function.IntBinaryOperator operator)