public interface DoubleIterator
extends java.util.PrimitiveIterator.OfDouble
long values. Extends OfLong with helper methods.| Modifier and Type | Field and Description |
|---|---|
static DoubleIterator |
EMPTY |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
contains(double d,
double precision) |
default long |
count() |
static DoubleIterator |
from(java.util.Iterator<java.lang.Double> iterator) |
static <T> DoubleIterator |
from(java.util.Iterator<T> iterator,
java.util.function.ToDoubleFunction<? super T> mapper) |
static DoubleIterator |
from(java.util.PrimitiveIterator.OfDouble iterator) |
static DoubleIterator |
from(java.util.PrimitiveIterator.OfInt iterator) |
static DoubleIterator |
from(java.util.PrimitiveIterator.OfInt iterator,
java.util.function.IntToDoubleFunction mapper) |
static DoubleIterator |
from(java.util.PrimitiveIterator.OfLong iterator) |
static DoubleIterator |
from(java.util.PrimitiveIterator.OfLong iterator,
java.util.function.LongToDoubleFunction mapper) |
static DoubleIterator |
of(double... doubles) |
default double |
reduce(double identity,
java.util.function.DoubleBinaryOperator operator) |
default void |
skip() |
default void |
skip(double steps) |
static final DoubleIterator EMPTY
static DoubleIterator of(double... doubles)
static DoubleIterator from(java.util.Iterator<java.lang.Double> iterator)
static DoubleIterator from(java.util.PrimitiveIterator.OfDouble iterator)
static DoubleIterator from(java.util.PrimitiveIterator.OfLong iterator)
static DoubleIterator from(java.util.PrimitiveIterator.OfLong iterator, java.util.function.LongToDoubleFunction mapper)
static DoubleIterator from(java.util.PrimitiveIterator.OfInt iterator)
static DoubleIterator from(java.util.PrimitiveIterator.OfInt iterator, java.util.function.IntToDoubleFunction mapper)
static <T> DoubleIterator from(java.util.Iterator<T> iterator, java.util.function.ToDoubleFunction<? super T> mapper)
default void skip()
default void skip(double steps)
default double reduce(double identity,
java.util.function.DoubleBinaryOperator operator)
default boolean contains(double d,
double precision)
DoubleIterator contains the given double, false otherwise.default long count()
doubles remaining in this iterator.