Package com.landawn.abacus.util.stream
Class CharIteratorEx
java.lang.Object
com.landawn.abacus.util.CharIterator
com.landawn.abacus.util.stream.CharIteratorEx
- All Implemented Interfaces:
Immutable
,IteratorEx<Character>
,Iterator<Character>
@Internal
public abstract class CharIteratorEx
extends CharIterator
implements IteratorEx<Character>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(long n) void
close()
long
count()
static CharIteratorEx
defer
(Supplier<? extends CharIterator> iteratorSupplier) Lazy evaluation.static CharIteratorEx
empty()
static CharIteratorEx
Lazy evaluation.static CharIteratorEx
static CharIteratorEx
of
(char... a) static CharIteratorEx
of
(char[] a, int fromIndex, int toIndex) static CharIteratorEx
of
(CharIterator iter) void
remove()
Deprecated.- UnsupportedOperationException<C extends Collection<T>>
CtoCollection
(Supplier<? extends C> supplier) toSet()
Methods inherited from class com.landawn.abacus.util.CharIterator
defer, foreachIndexed, foreachRemaining, forEachRemaining, from, generate, generate, indexed, indexed, next, nextChar, stream, toArray, toList
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Field Details
-
EMPTY
-
-
Constructor Details
-
CharIteratorEx
public CharIteratorEx()
-
-
Method Details
-
empty
-
of
-
of
-
of
-
from
-
from
Lazy evaluation.- Parameters:
arraySupplier
-- Returns:
-
defer
Lazy evaluation.- Parameters:
iteratorSupplier
-- Returns:
-
advance
public void advance(long n) - Specified by:
advance
in interfaceIteratorEx<Character>
-
count
public long count()- Specified by:
count
in interfaceIteratorEx<Character>
-
close
public void close()- Specified by:
close
in interfaceIteratorEx<Character>
-
remove
Deprecated.- UnsupportedOperationException- Specified by:
remove
in interfaceIterator<T>
- Throws:
UnsupportedOperationException
-
toSet
-
toCollection
- Type Parameters:
C
-- Parameters:
supplier
-- Returns:
-
toImmutableList
-
toImmutableSet
-