Package com.landawn.abacus.util.stream
Class DoubleIteratorEx
java.lang.Object
com.landawn.abacus.util.DoubleIterator
com.landawn.abacus.util.stream.DoubleIteratorEx
- All Implemented Interfaces:
Immutable
,IteratorEx<Double>
,Iterator<Double>
@Internal
public abstract class DoubleIteratorEx
extends DoubleIterator
implements IteratorEx<Double>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(long n) void
close()
long
count()
static DoubleIteratorEx
defer
(Supplier<? extends DoubleIterator> iteratorSupplier) Lazy evaluation.static DoubleIteratorEx
empty()
static DoubleIteratorEx
Lazy evaluation.static DoubleIteratorEx
static DoubleIteratorEx
of
(double... a) static DoubleIteratorEx
of
(double[] a, int fromIndex, int toIndex) static DoubleIteratorEx
of
(DoubleIterator iter) void
remove()
Deprecated.- UnsupportedOperationException<C extends Collection<T>>
CtoCollection
(Supplier<? extends C> supplier) toSet()
Methods inherited from class com.landawn.abacus.util.DoubleIterator
foreachIndexed, foreachRemaining, forEachRemaining, generate, generate, indexed, indexed, next, nextDouble, stream, toArray, toList
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Field Details
-
EMPTY
-
-
Constructor Details
-
DoubleIteratorEx
public DoubleIteratorEx()
-
-
Method Details
-
empty
-
of
-
of
-
of
-
from
-
from
Lazy evaluation.- Parameters:
arraySupplier
-- Returns:
-
defer
Lazy evaluation.- Parameters:
iteratorSupplier
-- Returns:
-
advance
public void advance(long n) - Specified by:
advance
in interfaceIteratorEx<Double>
-
count
public long count()- Specified by:
count
in interfaceIteratorEx<Double>
-
close
public void close()- Specified by:
close
in interfaceIteratorEx<Double>
-
remove
Deprecated.- UnsupportedOperationException- Specified by:
remove
in interfaceIterator<T>
- Throws:
UnsupportedOperationException
-
toSet
-
toCollection
- Type Parameters:
C
-- Parameters:
supplier
-- Returns:
-
toImmutableList
-
toImmutableSet
-