Uses of Class
com.landawn.abacus.util.CharIterator
Packages that use CharIterator
-
Uses of CharIterator in com.landawn.abacus.util
Fields in com.landawn.abacus.util declared as CharIteratorMethods in com.landawn.abacus.util that return CharIteratorModifier and TypeMethodDescriptionstatic CharIterator
Iterators.concat
(CharIterator... a) static CharIterator
CharIterator.defer
(Supplier<? extends CharIterator> iteratorSupplier) Lazy evaluation.static CharIterator
CharIterator.empty()
static CharIterator
Lazy evaluation.static CharIterator
CharIterator.generate
(CharSupplier supplier) Returns an infiniteCharIterator
.static CharIterator
CharIterator.generate
(BooleanSupplier hasNext, CharSupplier supplier) CharList.iterator()
static CharIterator
CharIterator.of
(char... a) static CharIterator
CharIterator.of
(char[] a, int fromIndex, int toIndex) Methods in com.landawn.abacus.util with parameters of type CharIteratorMethod parameters in com.landawn.abacus.util with type arguments of type CharIteratorModifier and TypeMethodDescriptionstatic CharIterator
CharIterator.defer
(Supplier<? extends CharIterator> iteratorSupplier) Lazy evaluation. -
Uses of CharIterator in com.landawn.abacus.util.stream
Subclasses of CharIterator in com.landawn.abacus.util.streamMethods in com.landawn.abacus.util.stream that return CharIteratorModifier and TypeMethodDescriptionCharStream.iterator()
Remember to close this Stream after the iteration is done, if needed.Methods in com.landawn.abacus.util.stream with parameters of type CharIteratorModifier and TypeMethodDescriptionstatic CharStream
CharStream.concat
(CharIterator... a) static CharStream
CharStream.merge
(CharIterator a, CharIterator b, CharIterator c, CharBiFunction<MergeResult> nextSelector) static CharStream
CharStream.merge
(CharIterator a, CharIterator b, CharBiFunction<MergeResult> nextSelector) static CharIteratorEx
CharIteratorEx.of
(CharIterator iter) static CharStream
CharStream.of
(CharIterator iterator) static CharStream
CharStream.zip
(CharIterator a, CharIterator b, char valueForNoneA, char valueForNoneB, CharBinaryOperator zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static CharStream
CharStream.zip
(CharIterator a, CharIterator b, CharIterator c, char valueForNoneA, char valueForNoneB, char valueForNoneC, CharTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static CharStream
CharStream.zip
(CharIterator a, CharIterator b, CharIterator c, CharTernaryOperator zipFunction) Zip together the "a", "b" and "c" iterators until one of them runs out of values.static CharStream
CharStream.zip
(CharIterator a, CharIterator b, CharBinaryOperator zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.static <R> Stream<R>
Stream.zip
(CharIterator a, CharIterator b, char valueForNoneA, char valueForNoneB, CharBiFunction<R> zipFunction) Zip together the "a" and "b" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(CharIterator a, CharIterator b, CharIterator c, char valueForNoneA, char valueForNoneB, char valueForNoneC, CharTriFunction<R> zipFunction) Zip together the "a", "b" and "c" iterators until all of them runs out of values.static <R> Stream<R>
Stream.zip
(CharIterator a, CharIterator b, CharIterator c, CharTriFunction<R> zipFunction) Zip together the "a", "b" and "c" iterators until one of them runs out of values.static <R> Stream<R>
Stream.zip
(CharIterator a, CharIterator b, CharBiFunction<R> zipFunction) Zip together the "a" and "b" iterators until one of them runs out of values.Method parameters in com.landawn.abacus.util.stream with type arguments of type CharIteratorModifier and TypeMethodDescriptionstatic CharStream
CharStream.concatIterators
(Collection<? extends CharIterator> c) static CharIteratorEx
CharIteratorEx.defer
(Supplier<? extends CharIterator> iteratorSupplier) Lazy evaluation.