public class CharStringRange extends AbstractList<String> implements ArrayWritable<String>, RandomAccess, Serializable
modCount
Constructor and Description |
---|
CharStringRange(char low,
char high) |
CharStringRange(char low,
char high,
int step) |
CharStringRange(net.automatalib.commons.util.collections.IntRange delegate) |
Modifier and Type | Method and Description |
---|---|
char |
charGet(int index) |
char |
charValue(int i) |
String |
get(int index) |
int |
indexOf(Object o) |
int |
indexOf(String s) |
CharStringRangeIterator |
iterator() |
int |
lastIndexOf(Object o) |
CharStringRangeIterator |
listIterator() |
CharStringRangeIterator |
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 CharStringRange(char low, char high)
public CharStringRange(char low, char high, int step)
public CharStringRange(net.automatalib.commons.util.collections.IntRange delegate)
public String get(int index)
public char charGet(int index)
public int indexOf(Object o)
public int indexOf(String s)
public int lastIndexOf(Object o)
lastIndexOf
in interface List<String>
lastIndexOf
in class AbstractList<String>
public CharStringRangeIterator iterator()
public CharStringRangeIterator listIterator()
listIterator
in interface List<String>
listIterator
in class AbstractList<String>
public CharStringRangeIterator listIterator(int index)
listIterator
in interface List<String>
listIterator
in class AbstractList<String>
public int size()
ArrayWritable
size
in interface Collection<String>
size
in interface List<String>
size
in interface ArrayWritable<String>
size
in class AbstractCollection<String>
public void writeToArray(int offset, Object[] array, int tgtOfs, int num)
ArrayWritable
System.arraycopy(this.toArray(), offset, array, tgtOfs, num);
writeToArray
in interface ArrayWritable<String>
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 © 2018. All rights reserved.