Uses of Class
com.landawn.abacus.util.ByteIterator
-
Uses of ByteIterator in com.landawn.abacus.util
Modifier and TypeMethodDescriptionstatic ByteIterator
Iterators.concat
(byte[]... a) static ByteIterator
Iterators.concat
(ByteIterator... a) static ByteIterator
ByteIterator.defer
(Supplier<? extends ByteIterator> iteratorSupplier) Lazy evaluation.static ByteIterator
ByteIterator.empty()
static ByteIterator
Lazy evaluation.static ByteIterator
ByteIterator.generate
(ByteSupplier supplier) Returns an infiniteByteIterator
.static ByteIterator
ByteIterator.generate
(BooleanSupplier hasNext, ByteSupplier supplier) ByteList.iterator()
static ByteIterator
ByteIterator.of
(byte... a) static ByteIterator
ByteIterator.of
(byte[] a, int fromIndex, int toIndex) Modifier and TypeMethodDescriptionstatic ByteIterator
ByteIterator.defer
(Supplier<? extends ByteIterator> iteratorSupplier) Lazy evaluation. -
Uses of ByteIterator in com.landawn.abacus.util.stream
Modifier and TypeMethodDescriptionByteStream.iterator()
Remember to close this Stream after the iteration is done, if needed.Modifier and TypeMethodDescriptionstatic ByteStream
ByteStream.concat
(ByteIterator... a) 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 ByteIteratorEx
ByteIteratorEx.of
(ByteIterator iter) static ByteStream
ByteStream.of
(ByteIterator iterator) 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 <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 <R> Stream<R>
Stream.zip
(ByteIterator a, ByteIterator b, ByteIterator c, byte valueForNoneA, byte valueForNoneB, byte valueForNoneC, ByteTriFunction<R> zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(ByteIterator a, ByteIterator b, ByteIterator c, ByteTriFunction<R> zipFunction) Zip together the "a", "b" and "c" 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.Modifier and TypeMethodDescriptionstatic ByteStream
ByteStream.concatIterators
(Collection<? extends ByteIterator> c) static ByteIteratorEx
ByteIteratorEx.defer
(Supplier<? extends ByteIterator> iteratorSupplier) Lazy evaluation.