public interface CharCollection extends java.util.Collection<java.lang.Character>, CharIterable
Collection
for {code char} values. Supplements all Character
-valued
methods with corresponding char
-valued methods.Modifier and Type | Interface and Description |
---|---|
static class |
CharCollection.Base
Base class for
CharCollection implementations. |
Modifier and Type | Method and Description |
---|---|
default boolean |
add(java.lang.Character x) |
default boolean |
addAll(java.util.Collection<? extends java.lang.Character> c) |
default boolean |
addAllChars(char... xs) |
default boolean |
addAllChars(CharCollection xs) |
default boolean |
addChar(char x) |
default void |
clear() |
default boolean |
contains(java.lang.Object o) |
default boolean |
containsAll(java.util.Collection<?> c) |
default java.util.Spliterator.OfInt |
intSpliterator() |
default boolean |
isEmpty() |
default boolean |
remove(java.lang.Object o) |
default boolean |
removeAll(java.util.Collection<?> c) |
default boolean |
removeIf(java.util.function.Predicate<? super java.lang.Character> filter) |
default boolean |
retainAll(java.util.Collection<?> c) |
default java.lang.Character[] |
toArray() |
default <T> T[] |
toArray(T[] a) |
default char[] |
toCharArray()
Collect the
chars in this CharCollection into an char -array. |
equals, hashCode, iterator, parallelStream, size, spliterator, stream
asReader, containsAllChars, containsAllChars, containsAnyChars, containsAnyChars, containsChar, forEach, forEachChar, from, from, intIterator, intStream, iterator, of, once, parallelIntStream, read, removeAllChars, removeAllChars, removeChar, removeCharsIf, retainAllChars, retainAllChars, sequence
default boolean isEmpty()
isEmpty
in interface CharIterable
isEmpty
in interface java.util.Collection<java.lang.Character>
default void clear()
clear
in interface CharIterable
clear
in interface java.util.Collection<java.lang.Character>
default java.lang.Character[] toArray()
toArray
in interface java.util.Collection<java.lang.Character>
default <T> T[] toArray(T[] a)
toArray
in interface java.util.Collection<java.lang.Character>
default char[] toCharArray()
chars
in this CharCollection
into an char
-array.default boolean add(java.lang.Character x)
add
in interface java.util.Collection<java.lang.Character>
default boolean addChar(char x)
default boolean contains(java.lang.Object o)
contains
in interface java.util.Collection<java.lang.Character>
default boolean remove(java.lang.Object o)
remove
in interface java.util.Collection<java.lang.Character>
default boolean addAll(java.util.Collection<? extends java.lang.Character> c)
addAll
in interface java.util.Collection<java.lang.Character>
default boolean addAllChars(char... xs)
default boolean addAllChars(CharCollection xs)
default boolean containsAll(java.util.Collection<?> c)
containsAll
in interface java.util.Collection<java.lang.Character>
default boolean removeAll(java.util.Collection<?> c)
removeAll
in interface java.util.Collection<java.lang.Character>
default boolean retainAll(java.util.Collection<?> c)
retainAll
in interface java.util.Collection<java.lang.Character>
default boolean removeIf(java.util.function.Predicate<? super java.lang.Character> filter)
removeIf
in interface java.util.Collection<java.lang.Character>
default java.util.Spliterator.OfInt intSpliterator()
intSpliterator
in interface CharIterable