public interface CharList extends java.util.List<java.lang.Character>, CharCollection
List for char values.| Modifier and Type | Interface and Description |
|---|---|
static class |
CharList.Base
Base class for
CharList implementations. |
static class |
CharList.SubList |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
add(java.lang.Character x) |
default void |
add(int index,
java.lang.Character x) |
default boolean |
addAll(java.util.Collection<? extends java.lang.Character> c) |
default boolean |
addAll(int index,
java.util.Collection<? extends java.lang.Character> c) |
default boolean |
addAllChars(char... xs) |
default boolean |
addAllChars(CharCollection xs) |
default boolean |
addAllCharsAt(int index,
char... xs) |
default boolean |
addAllCharsAt(int index,
CharCollection xs) |
default boolean |
addChar(char x) |
default void |
addCharAt(int index,
char x) |
default int |
binarySearch(char x) |
default void |
clear() |
default boolean |
contains(java.lang.Object o) |
default boolean |
containsAll(java.util.Collection<?> c) |
static CharList |
copy(CharIterator iterator) |
static CharList |
create() |
static CharList |
create(char... xs) |
default java.lang.Character |
get(int index) |
default char |
getChar(int index) |
default int |
indexOf(java.lang.Object o) |
default int |
indexOfChar(char x) |
default java.util.Spliterator.OfInt |
intSpliterator() |
default boolean |
isEmpty() |
default int |
lastIndexOf(java.lang.Object o) |
default int |
lastIndexOfChar(char x) |
default CharListIterator |
listIterator() |
default CharListIterator |
listIterator(int index) |
static CharList |
of(char... xs)
Returns an immutable
CharList of the given elements. |
default java.lang.Character |
remove(int index) |
default boolean |
remove(java.lang.Object o) |
default boolean |
removeAll(java.util.Collection<?> c) |
default char |
removeCharAt(int index) |
default boolean |
removeIf(java.util.function.Predicate<? super java.lang.Character> filter) |
default void |
replaceAll(java.util.function.UnaryOperator<java.lang.Character> operator) |
default void |
replaceAllChars(CharUnaryOperator operator) |
default boolean |
retainAll(java.util.Collection<?> c) |
default java.lang.Character |
set(int index,
java.lang.Character x) |
default char |
setChar(int index,
char x) |
default void |
sort(java.util.Comparator<? super java.lang.Character> c) |
default void |
sortChars() |
default void |
sortChars(CharComparator c) |
default CharList |
subList(int from,
int to) |
default java.lang.Character[] |
toArray() |
default <T> T[] |
toArray(T[] a) |
toCharArrayasReader, containsAllChars, containsAllChars, containsAnyChars, containsAnyChars, containsChar, forEach, forEachChar, from, from, intIterator, intStream, once, parallelIntStream, read, removeAllChars, removeAllChars, removeChar, removeCharsIf, retainAllChars, retainAllChars, sequencestatic CharList of(char... xs)
CharList of the given elements. The returned CharList's
CharListIterator supports forward iteration only.of in interface CharIterablestatic CharList create()
CharList.static CharList create(char... xs)
CharList with a copy of the given elements.static CharList copy(CharIterator iterator)
CharList initialized with the members of the given CharIterator.default void clear()
clear in interface CharCollectionclear in interface CharIterableclear in interface java.util.Collection<java.lang.Character>clear in interface java.util.List<java.lang.Character>default boolean isEmpty()
isEmpty in interface CharCollectionisEmpty in interface CharIterableisEmpty in interface java.util.Collection<java.lang.Character>isEmpty in interface java.util.List<java.lang.Character>default boolean contains(java.lang.Object o)
contains in interface CharCollectioncontains in interface java.util.Collection<java.lang.Character>contains in interface java.util.List<java.lang.Character>default java.lang.Character[] toArray()
toArray in interface CharCollectiontoArray in interface java.util.Collection<java.lang.Character>toArray in interface java.util.List<java.lang.Character>default <T> T[] toArray(T[] a)
toArray in interface CharCollectiontoArray in interface java.util.Collection<java.lang.Character>toArray in interface java.util.List<java.lang.Character>default boolean remove(java.lang.Object o)
remove in interface CharCollectionremove in interface java.util.Collection<java.lang.Character>remove in interface java.util.List<java.lang.Character>default boolean add(java.lang.Character x)
add in interface CharCollectionadd in interface java.util.Collection<java.lang.Character>add in interface java.util.List<java.lang.Character>default boolean addAll(int index,
java.util.Collection<? extends java.lang.Character> c)
addAll in interface java.util.List<java.lang.Character>default boolean addAllCharsAt(int index,
char... xs)
default boolean addAllCharsAt(int index,
CharCollection xs)
default void replaceAll(java.util.function.UnaryOperator<java.lang.Character> operator)
replaceAll in interface java.util.List<java.lang.Character>default void replaceAllChars(CharUnaryOperator operator)
default void sortChars()
default void sortChars(CharComparator c)
default void sort(java.util.Comparator<? super java.lang.Character> c)
sort in interface java.util.List<java.lang.Character>default int binarySearch(char x)
default CharList subList(int from, int to)
subList in interface java.util.List<java.lang.Character>default boolean addAll(java.util.Collection<? extends java.lang.Character> c)
addAll in interface CharCollectionaddAll in interface java.util.Collection<java.lang.Character>addAll in interface java.util.List<java.lang.Character>default boolean addChar(char x)
addChar in interface CharCollectiondefault boolean addAllChars(char... xs)
addAllChars in interface CharCollectiondefault boolean addAllChars(CharCollection xs)
addAllChars in interface CharCollectiondefault boolean containsAll(java.util.Collection<?> c)
containsAll in interface CharCollectioncontainsAll in interface java.util.Collection<java.lang.Character>containsAll in interface java.util.List<java.lang.Character>default boolean removeAll(java.util.Collection<?> c)
removeAll in interface CharCollectionremoveAll in interface java.util.Collection<java.lang.Character>removeAll in interface java.util.List<java.lang.Character>default boolean removeIf(java.util.function.Predicate<? super java.lang.Character> filter)
removeIf in interface CharCollectionremoveIf in interface java.util.Collection<java.lang.Character>default boolean retainAll(java.util.Collection<?> c)
retainAll in interface CharCollectionretainAll in interface java.util.Collection<java.lang.Character>retainAll in interface java.util.List<java.lang.Character>default java.lang.Character get(int index)
get in interface java.util.List<java.lang.Character>default char getChar(int index)
default java.lang.Character set(int index,
java.lang.Character x)
set in interface java.util.List<java.lang.Character>default char setChar(int index,
char x)
default void add(int index,
java.lang.Character x)
add in interface java.util.List<java.lang.Character>default void addCharAt(int index,
char x)
default java.lang.Character remove(int index)
remove in interface java.util.List<java.lang.Character>default char removeCharAt(int index)
default int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.List<java.lang.Character>default int lastIndexOfChar(char x)
default int indexOf(java.lang.Object o)
indexOf in interface java.util.List<java.lang.Character>default int indexOfChar(char x)
default CharListIterator listIterator()
listIterator in interface java.util.List<java.lang.Character>default CharListIterator listIterator(int index)
listIterator in interface java.util.List<java.lang.Character>default java.util.Spliterator.OfInt intSpliterator()
intSpliterator in interface CharCollectionintSpliterator in interface CharIterable