@FunctionalInterface
public interface DoubleIterable
extends java.lang.Iterable<java.lang.Double>
| Modifier and Type | Method and Description |
|---|---|
default void |
forEach(java.util.function.Consumer<? super java.lang.Double> consumer)
Performs the given action for each
double in this iterable. |
default void |
forEachDouble(java.util.function.DoubleConsumer consumer)
Performs the given action for each
double in this iterable. |
static DoubleIterable |
from(java.lang.Double... doubles) |
static DoubleIterable |
from(DoubleIterator iterator) |
static DoubleIterable |
from(java.util.stream.DoubleStream doubleStream) |
static DoubleIterable |
from(java.lang.Iterable<java.lang.Double> iterable) |
static DoubleIterable |
from(java.util.Iterator<java.lang.Double> iterator) |
static DoubleIterable |
from(java.lang.Object container)
Converts a container of some kind into a possibly once-only
DoubleIterable. |
static DoubleIterable |
from(java.util.stream.Stream<java.lang.Double> stream) |
DoubleIterator |
iterator() |
static DoubleIterable |
of(double... doubles) |
DoubleIterator iterator()
iterator in interface java.lang.Iterable<java.lang.Double>default void forEach(java.util.function.Consumer<? super java.lang.Double> consumer)
double in this iterable.forEach in interface java.lang.Iterable<java.lang.Double>default void forEachDouble(java.util.function.DoubleConsumer consumer)
double in this iterable.static DoubleIterable from(java.lang.Object container)
DoubleIterable.container - the non-null container to turn into an DoubleIterable, can be one of Iterable,
DoubleIterable, Iterator, DoubleIterator, Stream of Doubles, DoubleStream, array of Doubles, or double array.DoubleIterable.java.lang.ClassCastException - if the container is not one of the permitted classes.static DoubleIterable from(java.lang.Iterable<java.lang.Double> iterable)
static DoubleIterable from(DoubleIterator iterator)
static DoubleIterable from(java.util.Iterator<java.lang.Double> iterator)
static DoubleIterable from(java.util.stream.DoubleStream doubleStream)
static DoubleIterable of(double... doubles)
static DoubleIterable from(java.lang.Double... doubles)
static DoubleIterable from(java.util.stream.Stream<java.lang.Double> stream)