public class CharRange extends AbstractList<Character> implements ArrayWritable<Character>, RandomAccess
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) |
Character |
get(int index) |
int |
indexOf(char c) |
int |
indexOf(Object o) |
CharRangeIterator |
iterator() |
int |
lastIndexOf(Object o) |
CharRangeIterator |
listIterator() |
CharRangeIterator |
listIterator(int index) |
int |
size()
The size of this container.
|
void |
writeToArray(int offset,
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, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, contains, 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 char charGet(int index)
public Character get(int index)
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, 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 int indexOf(char c)
public int indexOf(Object o)
public int lastIndexOf(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 char charValue(int i)
Copyright © 2015. All rights reserved.