Uses of Class
com.landawn.abacus.util.stream.ByteStream
Packages that use ByteStream
-
Uses of ByteStream in com.landawn.abacus.util
Methods in com.landawn.abacus.util that return ByteStream -
Uses of ByteStream in com.landawn.abacus.util.stream
Subclasses of ByteStream in com.landawn.abacus.util.streamMethods in com.landawn.abacus.util.stream that return ByteStreamModifier and TypeMethodDescriptionabstract ByteStream
ByteStream.append
(byte... a) abstract ByteStream
ByteStream.appendIfEmpty
(byte... a) abstract ByteStream
ByteStream.collapse
(ByteBiPredicate collapsible, ByteBinaryOperator mergeFunction) Merge series of adjacent elements which satisfy the given predicate using the merger function and return a new stream.abstract ByteStream
ByteStream.collapse
(ByteTriPredicate collapsible, ByteBinaryOperator mergeFunction) static ByteStream
ByteStream.concat
(byte[]... a) static ByteStream
ByteStream.concat
(ByteIterator... a) static ByteStream
ByteStream.concat
(ByteStream... a) static ByteStream
ByteStream.concat
(Collection<? extends ByteStream> c) static ByteStream
static ByteStream
ByteStream.concatIterators
(Collection<? extends ByteIterator> c) static ByteStream
ByteStream.defer
(Supplier<ByteStream> supplier) Lazy evaluation.static ByteStream
ByteStream.empty()
abstract ByteStream
ByteStream.flatmap
(ByteFunction<byte[]> mapper) abstract ByteStream
ByteStream.flatMap
(ByteFunction<? extends ByteStream> mapper) abstract ByteStream
Stream.flatmapToByte
(Function<? super T, byte[]> mapper) abstract ByteStream
IntStream.flatMapToByte
(IntFunction<? extends ByteStream> mapper) abstract ByteStream
Stream.flatMapToByte
(Function<? super T, ? extends ByteStream> mapper) static ByteStream
ByteStream.flatten
(byte[][] a) static ByteStream
ByteStream.flatten
(byte[][][] a) static ByteStream
ByteStream.flatten
(byte[][] a, boolean vertically) static ByteStream
ByteStream.flatten
(byte[][] a, byte valueForNone, boolean vertically) static ByteStream
ByteStream.generate
(ByteSupplier s) static ByteStream
ByteStream.iterate
(byte init, BytePredicate hasNext, ByteUnaryOperator f) static ByteStream
ByteStream.iterate
(byte init, ByteUnaryOperator f) static ByteStream
ByteStream.iterate
(byte init, BooleanSupplier hasNext, ByteUnaryOperator f) static ByteStream
ByteStream.iterate
(BooleanSupplier hasNext, ByteSupplier next) abstract ByteStream
ByteStream.map
(ByteUnaryOperator mapper) abstract ByteStream
ByteStream.mapPartial
(ByteFunction<u.OptionalByte> mapper) Note: copied from StreamEx: https://github.com/amaembo/streamexabstract ByteStream
IntStream.mapToByte
(IntToByteFunction mapper) abstract ByteStream
Stream.mapToByte
(ToByteFunction<? super T> mapper) static ByteStream
ByteStream.merge
(byte[] a, byte[] b, byte[] c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(byte[] a, byte[] b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteIterator a, ByteIterator b, ByteIterator c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteIterator a, ByteIterator b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteStream a, ByteStream b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteStream a, ByteStream b, ByteStream c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector) abstract ByteStream
ByteStream.mergeWith
(ByteStream b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.of
(byte... a) static ByteStream
ByteStream.of
(byte[] a, int startIndex, int endIndex) static ByteStream
ByteStream.of
(ByteIterator iterator) static ByteStream
static ByteStream
ByteStream.of
(InputStream is) static ByteStream
ByteStream.of
(InputStream is, boolean closeReaderAferExecution) static ByteStream
static ByteStream
static ByteStream
ByteStream.of
(ByteBuffer buf) static ByteStream
ByteStream.of
(Collection<Byte> c) static ByteStream
ByteStream.ofNullable
(Byte e) static ByteStream
ByteStream.parallelMerge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static ByteStream
ByteStream.parallelMerge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.abstract ByteStream
ByteStream.prepend
(byte... a) static ByteStream
ByteStream.random()
static ByteStream
ByteStream.range
(byte startInclusive, byte endExclusive) static ByteStream
ByteStream.range
(byte startInclusive, byte endExclusive, byte by) static ByteStream
ByteStream.rangeClosed
(byte startInclusive, byte endInclusive) static ByteStream
ByteStream.rangeClosed
(byte startInclusive, byte endInclusive, byte by) abstract ByteStream
ByteStream.rangeMap
(ByteBiPredicate sameRange, ByteBinaryOperator mapper) Note: copied from StreamEx: https://github.com/amaembo/streamex
Returns a stream consisting of results of applying the given function to the ranges created from the source elements.ByteStream.rateLimited
(RateLimiter rateLimiter) static ByteStream
ByteStream.repeat
(byte element, long n) abstract ByteStream
ByteStream.scan
(byte init, ByteBinaryOperator accumulator) Returns aStream
produced by iterative application of a accumulation function to an initial elementinit
and next element of the current stream.abstract ByteStream
ByteStream.scan
(byte init, ByteBinaryOperator accumulator, boolean initIncluded) abstract ByteStream
ByteStream.scan
(ByteBinaryOperator accumulator) Returns aStream
produced by iterative application of a accumulation function to an initial elementinit
and next element of the current stream.ByteStream.skipUntil
(BytePredicate predicate) static ByteStream
ByteStream.zip
(byte[] a, byte[] b, byte[] c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(byte[] a, byte[] b, byte[] c, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" arrays until one of them runs out of values.static ByteStream
ByteStream.zip
(byte[] a, byte[] b, byte valueForNoneA, byte valueForNoneB, ByteBinaryOperator zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(byte[] a, byte[] b, ByteBinaryOperator zipFunction) Zip together the "a" and "b" arrays until one of them runs out of values.static ByteStream
ByteStream.zip
(ByteIterator a, ByteIterator b, byte valueForNoneA, byte valueForNoneB, ByteBinaryOperator zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(ByteIterator a, ByteIterator b, ByteIterator c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(ByteIterator a, ByteIterator b, ByteIterator c, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until one of them runs out of values.static ByteStream
ByteStream.zip
(ByteIterator a, ByteIterator b, ByteBinaryOperator zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, byte valueForNoneA, byte valueForNoneB, ByteBinaryOperator zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, ByteBinaryOperator zipFunction) Zip together the "a" and "b" streams until one of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, ByteStream c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, ByteStream c, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" streams until one of them runs out of values.static ByteStream
ByteStream.zip
(Collection<? extends ByteStream> c, byte[] valuesForNone, ByteNFunction<Byte> zipFunction) Zip together the iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(Collection<? extends ByteStream> c, ByteNFunction<Byte> zipFunction) Zip together the iterators until one of them runs out of values.abstract ByteStream
ByteStream.zipWith
(ByteStream b, byte valueForNoneA, byte valueForNoneB, ByteBinaryOperator zipFunction) abstract ByteStream
ByteStream.zipWith
(ByteStream b, ByteBinaryOperator zipFunction) abstract ByteStream
ByteStream.zipWith
(ByteStream b, ByteStream c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTernaryOperator zipFunction) abstract ByteStream
ByteStream.zipWith
(ByteStream b, ByteStream c, ByteTernaryOperator zipFunction) Methods in com.landawn.abacus.util.stream with parameters of type ByteStreamModifier and TypeMethodDescriptionstatic ByteStream
ByteStream.concat
(ByteStream... a) static ByteStream
ByteStream.merge
(ByteStream a, ByteStream b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.merge
(ByteStream a, ByteStream b, ByteStream c, ByteBiFunction<MergeResult> nextSelector) abstract ByteStream
ByteStream.mergeWith
(ByteStream b, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, byte valueForNoneA, byte valueForNoneB, ByteBinaryOperator zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, ByteBinaryOperator zipFunction) Zip together the "a" and "b" streams until one of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, ByteStream c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(ByteStream a, ByteStream b, ByteStream c, ByteTernaryOperator zipFunction) Zip together the "a", "b" and "c" streams until one of them runs out of values.static <R> Stream<R>
Stream.zip
(ByteStream a, ByteStream b, byte valueForNoneA, byte valueForNoneB, ByteBiFunction<? extends R> 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, ByteBiFunction<? extends R> 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, ByteStream c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTriFunction<? 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
(ByteStream a, ByteStream b, ByteStream c, ByteTriFunction<? extends R> zipFunction) Zip together the "a", "b" and "c" streams until one of them runs out of values.abstract ByteStream
ByteStream.zipWith
(ByteStream b, byte valueForNoneA, byte valueForNoneB, ByteBinaryOperator zipFunction) abstract ByteStream
ByteStream.zipWith
(ByteStream b, ByteBinaryOperator zipFunction) abstract ByteStream
ByteStream.zipWith
(ByteStream b, ByteStream c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTernaryOperator zipFunction) abstract ByteStream
ByteStream.zipWith
(ByteStream b, ByteStream c, ByteTernaryOperator zipFunction) Method parameters in com.landawn.abacus.util.stream with type arguments of type ByteStreamModifier and TypeMethodDescriptionstatic ByteStream
ByteStream.concat
(Collection<? extends ByteStream> c) static ByteStream
ByteStream.defer
(Supplier<ByteStream> supplier) Lazy evaluation.abstract ByteStream
ByteStream.flatMap
(ByteFunction<? extends ByteStream> mapper) abstract ByteStream
IntStream.flatMapToByte
(IntFunction<? extends ByteStream> mapper) abstract ByteStream
Stream.flatMapToByte
(Function<? super T, ? extends ByteStream> mapper) static ByteStream
ByteStream.merge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector) static ByteStream
ByteStream.parallelMerge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static ByteStream
ByteStream.parallelMerge
(Collection<? extends ByteStream> c, ByteBiFunction<MergeResult> nextSelector, int maxThreadNum) All the elements from each inputCollection/Iterator/Stream
will be merged into two queues by multiple threads.static ByteStream
ByteStream.zip
(Collection<? extends ByteStream> c, byte[] valuesForNone, ByteNFunction<Byte> zipFunction) Zip together the iterators until all of them runs out of values.static ByteStream
ByteStream.zip
(Collection<? extends ByteStream> c, ByteNFunction<Byte> zipFunction) Zip together the iterators until one of them runs out of values.static <R> Stream<R>
Stream.zip
(Collection<? extends ByteStream> c, byte[] valuesForNone, ByteNFunction<? extends R> zipFunction) Zip together the iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(Collection<? extends ByteStream> c, ByteNFunction<? extends R> zipFunction) Zip together the iterators until one of them runs out of values.