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.