public class ArrayCharList extends java.lang.Object implements CharList
| Constructor and Description |
|---|
ArrayCharList() |
ArrayCharList(CharCollection xs) |
ArrayCharList(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllChars(char... xs) |
boolean |
addAllChars(CharCollection xs) |
boolean |
addAllCharsAt(int index,
char... xs) |
boolean |
addAllCharsAt(int index,
CharCollection xs) |
boolean |
addChar(char x) |
void |
addCharAt(int index,
char x) |
int |
binarySearch(char x) |
void |
clear() |
boolean |
containsAllChars(char... xs) |
boolean |
containsChar(char x) |
void |
forEachChar(CharConsumer consumer)
Perform the given action for each
char in this iterable. |
char |
getChar(int index) |
int |
indexOfChar(char x) |
boolean |
isEmpty() |
CharIterator |
iterator() |
int |
lastIndexOfChar(char x) |
CharListIterator |
listIterator(int index) |
static ArrayCharList |
of(char... contents) |
boolean |
removeAllChars(char... xs) |
boolean |
removeChar(char x) |
char |
removeCharAt(int index) |
boolean |
removeCharsIf(CharPredicate filter) |
void |
replaceAllChars(CharUnaryOperator operator) |
boolean |
retainAllChars(char... xs) |
char |
setChar(int index,
char x) |
int |
size() |
void |
sortChars() |
CharList |
subList(int fromIndex,
int toIndex) |
char[] |
toCharArray()
Collect the
chars in this CharCollection into an char-array. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, add, addAll, addAll, contains, containsAll, copy, get, indexOf, intSpliterator, lastIndexOf, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, sort, sortChars, toArray, toArrayasReader, containsAllChars, containsAnyChars, containsAnyChars, forEach, from, from, intIterator, intStream, once, parallelIntStream, read, removeAllChars, retainAllChars, sequencepublic ArrayCharList()
public ArrayCharList(int capacity)
public ArrayCharList(CharCollection xs)
public static ArrayCharList of(char... contents)
of in interface CharIterableof in interface CharListCharList of the given elements.public int size()
size in interface java.util.Collection<java.lang.Character>size in interface java.util.List<java.lang.Character>public boolean isEmpty()
isEmpty in interface java.util.Collection<java.lang.Character>isEmpty in interface java.util.List<java.lang.Character>isEmpty in interface CharCollectionisEmpty in interface CharIterableisEmpty in interface CharListpublic void clear()
clear in interface java.util.Collection<java.lang.Character>clear in interface java.util.List<java.lang.Character>clear in interface CharCollectionclear in interface CharIterableclear in interface CharListpublic char[] toCharArray()
CharCollectionchars in this CharCollection into an char-array.toCharArray in interface CharCollectionpublic CharIterator iterator()
iterator in interface java.lang.Iterable<java.lang.Character>iterator in interface java.util.Collection<java.lang.Character>iterator in interface java.util.List<java.lang.Character>iterator in interface CharIterablepublic CharListIterator listIterator(int index)
listIterator in interface java.util.List<java.lang.Character>listIterator in interface CharListpublic CharList subList(int fromIndex, int toIndex)
public int binarySearch(char x)
binarySearch in interface CharListpublic void replaceAllChars(CharUnaryOperator operator)
replaceAllChars in interface CharListpublic char removeCharAt(int index)
removeCharAt in interface CharListpublic int lastIndexOfChar(char x)
lastIndexOfChar in interface CharListpublic int indexOfChar(char x)
indexOfChar in interface CharListpublic boolean addChar(char x)
addChar in interface CharCollectionaddChar in interface CharListpublic boolean addAllChars(char... xs)
addAllChars in interface CharCollectionaddAllChars in interface CharListpublic boolean addAllChars(CharCollection xs)
addAllChars in interface CharCollectionaddAllChars in interface CharListpublic boolean addAllCharsAt(int index,
char... xs)
addAllCharsAt in interface CharListpublic boolean addAllCharsAt(int index,
CharCollection xs)
addAllCharsAt in interface CharListpublic boolean containsAllChars(char... xs)
containsAllChars in interface CharIterablepublic boolean removeChar(char x)
removeChar in interface CharIterablepublic boolean containsChar(char x)
containsChar in interface CharIterablepublic boolean removeAllChars(char... xs)
removeAllChars in interface CharIterablepublic boolean retainAllChars(char... xs)
retainAllChars in interface CharIterablepublic boolean removeCharsIf(CharPredicate filter)
removeCharsIf in interface CharIterablepublic void forEachChar(CharConsumer consumer)
CharIterablechar in this iterable.forEachChar in interface CharIterable