public interface LongIterator
extends java.util.PrimitiveIterator.OfLong
long
values. Extends OfLong
with helper methods.Modifier and Type | Field and Description |
---|---|
static LongIterator |
EMPTY |
Modifier and Type | Method and Description |
---|---|
default boolean |
contains(long l) |
default int |
count() |
static LongIterator |
from(java.util.Iterator<java.lang.Long> iterator) |
static <T> LongIterator |
from(java.util.Iterator<T> iterator,
java.util.function.ToLongFunction<? super T> mapper) |
static LongIterator |
from(long[] longs,
int size) |
static LongIterator |
from(long[] longs,
int offset,
int size) |
static LongIterator |
from(java.util.PrimitiveIterator.OfDouble iterator) |
static LongIterator |
from(java.util.PrimitiveIterator.OfDouble iterator,
java.util.function.DoubleToLongFunction mapper) |
static LongIterator |
from(java.util.PrimitiveIterator.OfInt iterator) |
static LongIterator |
from(java.util.PrimitiveIterator.OfInt iterator,
java.util.function.IntToLongFunction mapper) |
static LongIterator |
from(java.util.PrimitiveIterator.OfLong iterator) |
default boolean |
isEmpty() |
static LongIterator |
of(long... longs) |
default long |
reduce(long identity,
java.util.function.LongBinaryOperator operator) |
default void |
removeAll() |
default boolean |
skip() |
default int |
skip(int steps) |
static final LongIterator EMPTY
static LongIterator of(long... longs)
static LongIterator from(long[] longs, int size)
static LongIterator from(long[] longs, int offset, int size)
static LongIterator from(java.util.PrimitiveIterator.OfLong iterator)
static LongIterator from(java.util.Iterator<java.lang.Long> iterator)
static LongIterator from(java.util.PrimitiveIterator.OfDouble iterator)
static LongIterator from(java.util.PrimitiveIterator.OfDouble iterator, java.util.function.DoubleToLongFunction mapper)
static LongIterator from(java.util.PrimitiveIterator.OfInt iterator)
static LongIterator from(java.util.PrimitiveIterator.OfInt iterator, java.util.function.IntToLongFunction mapper)
static <T> LongIterator from(java.util.Iterator<T> iterator, java.util.function.ToLongFunction<? super T> mapper)
default boolean skip()
default int skip(int steps)
default long reduce(long identity, java.util.function.LongBinaryOperator operator)
default boolean contains(long l)
LongIterator
contains the given long
, false otherwise.default int count()
longs
remaining in this iterator.default boolean isEmpty()
default void removeAll()