Package | Description |
---|---|
com.landawn.abacus.util.function | |
com.landawn.abacus.util.stream |
Modifier and Type | Method and Description |
---|---|
default <V> ByteBiFunction<V> |
ByteBiFunction.andThen(Function<? super R,? extends V> after) |
Modifier and Type | Method and Description |
---|---|
abstract ByteStream |
ByteStream.collapse(ByteBiPredicate collapsible,
ByteBiFunction<java.lang.Byte> mergeFunction)
Merge series of adjacent elements which satisfy the given predicate using
the merger function and return a new stream.
|
static ByteStream |
ByteStream.merge(byte[] a,
byte[] b,
byte[] c,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.merge(byte[] a,
byte[] b,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.merge(ByteIterator a,
ByteIterator b,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.merge(ByteIterator a,
ByteIterator b,
ByteIterator c,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
abstract ByteStream |
ByteStream.merge(ByteStream b,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.merge(ByteStream a,
ByteStream b,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.merge(ByteStream a,
ByteStream b,
ByteStream c,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.merge(java.util.Collection<? extends ByteStream> c,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.parallelMerge(java.util.Collection<? extends ByteStream> c,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector) |
static ByteStream |
ByteStream.parallelMerge(java.util.Collection<? extends ByteStream> c,
ByteBiFunction<com.landawn.abacus.util.Nth> nextSelector,
int maxThreadNum) |
abstract ByteStream |
ByteStream.scan(ByteBiFunction<java.lang.Byte> 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 ByteStream |
ByteStream.scan(byte seed,
ByteBiFunction<java.lang.Byte> 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 ByteStream |
ByteStream.zip(byte[] a,
byte[] b,
ByteBiFunction<java.lang.Byte> zipFunction)
Zip together the "a" and "b" arrays until one of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(byte[] a,
byte[] b,
ByteBiFunction<R> zipFunction)
Zip together the "a" and "b" arrays until one of them runs out of values.
|
static ByteStream |
ByteStream.zip(byte[] a,
byte[] b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<java.lang.Byte> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(byte[] a,
byte[] b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static ByteStream |
ByteStream.zip(ByteIterator a,
ByteIterator b,
ByteBiFunction<java.lang.Byte> zipFunction)
Zip together the "a" and "b" iterators until one of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(ByteIterator a,
ByteIterator b,
ByteBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until one of them runs out of values.
|
static ByteStream |
ByteStream.zip(ByteIterator a,
ByteIterator b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<java.lang.Byte> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(ByteIterator a,
ByteIterator b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static ByteStream |
ByteStream.zip(ByteStream a,
ByteStream b,
ByteBiFunction<java.lang.Byte> zipFunction)
Zip together the "a" and "b" streams until one of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(ByteStream a,
ByteStream b,
ByteBiFunction<R> zipFunction)
Zip together the "a" and "b" streams until one of them runs out of values.
|
static ByteStream |
ByteStream.zip(ByteStream a,
ByteStream b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<java.lang.Byte> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
static <R> Stream<R> |
Stream.zip(ByteStream a,
ByteStream b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<R> zipFunction)
Zip together the "a" and "b" iterators until all of them runs out of values.
|
abstract ByteStream |
ByteStream.zipWith(ByteStream b,
ByteBiFunction<java.lang.Byte> zipFunction) |
abstract ByteStream |
ByteStream.zipWith(ByteStream b,
byte valueForNoneA,
byte valueForNoneB,
ByteBiFunction<java.lang.Byte> zipFunction) |