Package | Description |
---|---|
com.landawn.abacus.util.function | |
com.landawn.abacus.util.stream |
Modifier and Type | Method and Description |
---|---|
default <V> DoubleBiFunction<V> |
DoubleBiFunction.andThen(Function<? super R,? extends V> after) |
Modifier and Type | Method and Description |
---|---|
abstract DoubleStream |
DoubleStream.collapse(DoubleBiPredicate collapsible,
DoubleBiFunction<java.lang.Double> mergeFunction)
Merge series of adjacent elements which satisfy the given predicate using
the merger function and return a new stream.
|
static DoubleStream |
DoubleStream.merge(java.util.Collection<? extends DoubleStream> c,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.merge(double[] a,
double[] b,
double[] c,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.merge(double[] a,
double[] b,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.merge(DoubleIterator a,
DoubleIterator b,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.merge(DoubleIterator a,
DoubleIterator b,
DoubleIterator c,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
abstract DoubleStream |
DoubleStream.merge(DoubleStream b,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.merge(DoubleStream a,
DoubleStream b,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.merge(DoubleStream a,
DoubleStream b,
DoubleStream c,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.parallelMerge(java.util.Collection<? extends DoubleStream> c,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static DoubleStream |
DoubleStream.parallelMerge(java.util.Collection<? extends DoubleStream> c,
DoubleBiFunction<com.landawn.abacus.util.Nth> nextSelector,
int maxThreadNum) |
abstract DoubleStream |
DoubleStream.scan(DoubleBiFunction<java.lang.Double> accumulator)
Returns a
Stream produced by iterative application of a accumulation function
to an initial element seed and next element of the current stream. |
abstract DoubleStream |
DoubleStream.scan(double seed,
DoubleBiFunction<java.lang.Double> accumulator)
Returns a
Stream produced by iterative application of a accumulation function
to an initial element seed and next element of the current stream. |
static DoubleStream |
DoubleStream.zip(double[] a,
double[] b,
DoubleBiFunction<java.lang.Double> zipFunction)
Zip together the "a" and "b" arrays until one of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(double[] a,
double[] b,
DoubleBiFunction<R> zipFunction)
Zip together the "a" and "b" arrays until one of them runs out of values.
|
static DoubleStream |
DoubleStream.zip(double[] a,
double[] b,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<java.lang.Double> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(double[] a,
double[] b,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static DoubleStream |
DoubleStream.zip(DoubleIterator a,
DoubleIterator b,
DoubleBiFunction<java.lang.Double> 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,
DoubleBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until one of them runs out of values.
|
static DoubleStream |
DoubleStream.zip(DoubleIterator a,
DoubleIterator b,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<java.lang.Double> 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,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static DoubleStream |
DoubleStream.zip(DoubleStream a,
DoubleStream b,
DoubleBiFunction<java.lang.Double> zipFunction)
Zip together the "a" and "b" streams until one of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(DoubleStream a,
DoubleStream b,
DoubleBiFunction<R> zipFunction)
Zip together the "a" and "b" streams until one of them runs out of values.
|
static DoubleStream |
DoubleStream.zip(DoubleStream a,
DoubleStream b,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<java.lang.Double> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(DoubleStream a,
DoubleStream b,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
abstract DoubleStream |
DoubleStream.zipWith(DoubleStream b,
DoubleBiFunction<java.lang.Double> zipFunction) |
abstract DoubleStream |
DoubleStream.zipWith(DoubleStream b,
double valueForNoneA,
double valueForNoneB,
DoubleBiFunction<java.lang.Double> zipFunction) |