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, wait
add, add, addAll, addAll, contains, containsAll, copy, get, indexOf, intSpliterator, lastIndexOf, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, sort, sortChars, toArray, toArray
asReader, containsAllChars, containsAnyChars, containsAnyChars, forEach, from, from, intIterator, intStream, once, parallelIntStream, read, removeAllChars, retainAllChars, sequence
public ArrayCharList()
public ArrayCharList(int capacity)
public ArrayCharList(CharCollection xs)
public static ArrayCharList of(char... contents)
of
in interface CharIterable
of
in interface CharList
CharList
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 CharCollection
isEmpty
in interface CharIterable
isEmpty
in interface CharList
public void clear()
clear
in interface java.util.Collection<java.lang.Character>
clear
in interface java.util.List<java.lang.Character>
clear
in interface CharCollection
clear
in interface CharIterable
clear
in interface CharList
public char[] toCharArray()
CharCollection
chars
in this CharCollection
into an char
-array.toCharArray
in interface CharCollection
public 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 CharIterable
public CharListIterator listIterator(int index)
listIterator
in interface java.util.List<java.lang.Character>
listIterator
in interface CharList
public CharList subList(int fromIndex, int toIndex)
public int binarySearch(char x)
binarySearch
in interface CharList
public void replaceAllChars(CharUnaryOperator operator)
replaceAllChars
in interface CharList
public char removeCharAt(int index)
removeCharAt
in interface CharList
public int lastIndexOfChar(char x)
lastIndexOfChar
in interface CharList
public int indexOfChar(char x)
indexOfChar
in interface CharList
public boolean addChar(char x)
addChar
in interface CharCollection
addChar
in interface CharList
public boolean addAllChars(char... xs)
addAllChars
in interface CharCollection
addAllChars
in interface CharList
public boolean addAllChars(CharCollection xs)
addAllChars
in interface CharCollection
addAllChars
in interface CharList
public boolean addAllCharsAt(int index, char... xs)
addAllCharsAt
in interface CharList
public boolean addAllCharsAt(int index, CharCollection xs)
addAllCharsAt
in interface CharList
public boolean containsAllChars(char... xs)
containsAllChars
in interface CharIterable
public boolean removeChar(char x)
removeChar
in interface CharIterable
public boolean containsChar(char x)
containsChar
in interface CharIterable
public boolean removeAllChars(char... xs)
removeAllChars
in interface CharIterable
public boolean retainAllChars(char... xs)
retainAllChars
in interface CharIterable
public boolean removeCharsIf(CharPredicate filter)
removeCharsIf
in interface CharIterable
public void forEachChar(CharConsumer consumer)
CharIterable
char
in this iterable.forEachChar
in interface CharIterable