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()