Uses of Class
com.landawn.abacus.util.DoubleIterator
-
Uses of DoubleIterator in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic DoubleIterator
Iterators.concat
(double[]... a) static DoubleIterator
Iterators.concat
(DoubleIterator... a) static DoubleIterator
DoubleIterator.defer
(Supplier<? extends DoubleIterator> iteratorSupplier) Lazy evaluation.static DoubleIterator
DoubleIterator.empty()
static DoubleIterator
DoubleIterator.generate
(BooleanSupplier hasNext, DoubleSupplier supplier) static DoubleIterator
DoubleIterator.generate
(DoubleSupplier supplier) Returns an infiniteDoubleIterator
.DoubleList.iterator()
static DoubleIterator
DoubleIterator.of
(double... a) static DoubleIterator
DoubleIterator.of
(double[] a, int fromIndex, int toIndex) Modifier and TypeMethodDescriptionstatic DoubleIterator
DoubleIterator.defer
(Supplier<? extends DoubleIterator> iteratorSupplier) Lazy evaluation. -
Uses of DoubleIterator in com.landawn.abacus.util.stream
Modifier and TypeMethodDescriptionDoubleStream.iterator()
Remember to close this Stream after the iteration is done, if needed.Modifier and TypeMethodDescriptionstatic DoubleStream
DoubleStream.concat
(DoubleIterator... a) static DoubleStream
DoubleStream.merge
(DoubleIterator a, DoubleIterator b, DoubleIterator c, DoubleBiFunction<MergeResult> nextSelector) static DoubleStream
DoubleStream.merge
(DoubleIterator a, DoubleIterator b, DoubleBiFunction<MergeResult> nextSelector) static DoubleIteratorEx
DoubleIteratorEx.of
(DoubleIterator iter) static DoubleStream
DoubleStream.of
(DoubleIterator iterator) static DoubleStream
DoubleStream.zip
(DoubleIterator a, DoubleIterator b, double valueForNoneA, double valueForNoneB, DoubleBinaryOperator zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static DoubleStream
DoubleStream.zip
(DoubleIterator a, DoubleIterator b, DoubleIterator c, double valueForNoneA, double valueForNoneB, double valueForNoneC, DoubleTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static DoubleStream
DoubleStream.zip
(DoubleIterator a, DoubleIterator b, DoubleIterator c, DoubleTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until one of them runs out of values.static DoubleStream
DoubleStream.zip
(DoubleIterator a, DoubleIterator b, DoubleBinaryOperator zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.static <R> Stream<R>
Stream.zip
(DoubleIterator a, DoubleIterator b, double valueForNoneA, double valueForNoneB, DoubleBiFunction<? extends R> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(DoubleIterator a, DoubleIterator b, DoubleIterator c, double valueForNoneA, double valueForNoneB, double valueForNoneC, DoubleTriFunction<? extends R> zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(DoubleIterator a, DoubleIterator b, DoubleIterator c, DoubleTriFunction<? extends R> zipFunction) Zip together the "a", "b" and "c" iterators until one of them runs out of values.static <R> Stream<R>
Stream.zip
(DoubleIterator a, DoubleIterator b, DoubleBiFunction<? extends R> zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.Modifier and TypeMethodDescriptionstatic DoubleStream
DoubleStream.concatIterators
(Collection<? extends DoubleIterator> c) static DoubleIteratorEx
DoubleIteratorEx.defer
(Supplier<? extends DoubleIterator> iteratorSupplier) Lazy evaluation.