public class CharRange extends AbstractList<Character> implements ArrayWritable<Character>, RandomAccess, Serializable
modCount
Constructor and Description |
---|
CharRange(char low,
char high) |
CharRange(char low,
char high,
int step) |
CharRange(net.automatalib.commons.util.collections.IntRange delegate) |
Modifier and Type | Method and Description |
---|---|
char |
charGet(int index) |
char |
charValue(int i) |
boolean |
contains(@Nullable Object o) |
Character |
get(int index) |
int |
indexOf(char c) |
int |
indexOf(@Nullable Object o) |
CharRangeIterator |
iterator() |
int |
lastIndexOf(@Nullable Object o) |
CharRangeIterator |
listIterator() |
CharRangeIterator |
listIterator(int index) |
int |
size()
The size of this container.
|
void |
writeToArray(int offset,
@Nullable Object[] array,
int tgtOfs,
int num)
Writes the contents of this container to an array.
|
add, add, addAll, clear, equals, hashCode, remove, removeRange, set, subList
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
parallelStream, removeIf, stream
public CharRange(char low, char high)
public CharRange(char low, char high, int step)
public CharRange(net.automatalib.commons.util.collections.IntRange delegate)
public Character get(int index)
public char charGet(int index)
public boolean contains(@Nullable Object o)
contains
in interface Collection<Character>
contains
in interface List<Character>
contains
in class AbstractCollection<Character>
public int indexOf(char c)
public int lastIndexOf(@Nullable Object o)
lastIndexOf
in interface List<Character>
lastIndexOf
in class AbstractList<Character>
public CharRangeIterator iterator()
public CharRangeIterator listIterator()
listIterator
in interface List<Character>
listIterator
in class AbstractList<Character>
public CharRangeIterator listIterator(int index)
listIterator
in interface List<Character>
listIterator
in class AbstractList<Character>
public int size()
ArrayWritable
size
in interface Collection<Character>
size
in interface List<Character>
size
in interface ArrayWritable<Character>
size
in class AbstractCollection<Character>
public void writeToArray(int offset, @Nullable Object[] array, int tgtOfs, int num)
ArrayWritable
System.arraycopy(this.toArray(), offset, array, tgtOfs, num);
writeToArray
in interface ArrayWritable<Character>
offset
- how many elements of this container to skip.array
- the array in which to store the elements.tgtOfs
- the starting offset in the target array.num
- the maximum number of elements to copy.public char charValue(int i)
Copyright © 2020. All rights reserved.