Class CharList
java.lang.Object
com.github.curiousoddman.rgxgen.util.chars.CharList
- Direct Known Subclasses:
CharArrayList,EmptyUnmodifiableCharList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidadd(int c) abstract voidaddAll(char[] characters) abstract voidaddAll(char[] srcArr, int srcLength) abstract voidabstract voidAdd elements of this list into the targetListstatic CharListcharList(char... chars) static CharListstatic CharListcharList(List<SymbolRange> symbolRanges, char... symbols) abstract booleancontains(char i) abstract CharListcopy()static CharListempty()static CharListbooleanabstract CharListexcept(CharPredicate predicate) abstract charget(int index) inthashCode()abstract booleanisEmpty()static CharListofCapacity(int size) static CharListrangeClosed(int from, int to) abstract intsize()abstract voidsort()stream()
-
Constructor Details
-
CharList
public CharList()
-
-
Method Details
-
rangeClosed
-
charList
-
charList
-
ofCapacity
-
charList
-
emptyUnmodifiable
-
empty
-
copy
-
add
public abstract void add(int c) -
stream
-
addAll
-
addAll
public abstract void addAll(char[] characters) -
addAll
public abstract void addAll(char[] srcArr, int srcLength) -
size
public abstract int size() -
get
public abstract char get(int index) -
isEmpty
public abstract boolean isEmpty() -
sort
public abstract void sort() -
except
-
contains
public abstract boolean contains(char i) -
appendTo
Add elements of this list into the targetList- Parameters:
targetList- list that should be appended with elements of this list
-
equals
-
hashCode
public int hashCode()
-