public interface CharSequence
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index)
Returns the
char value at the specified index. |
int |
length()
Returns the length of this character sequence.
|
CharSequence |
subSequence(int start,
int end)
Returns a new
CharSequence that is a subsequence of this sequence. |
String |
toString()
Returns a string containing the characters in this sequence in the same order as this sequence.
|
char charAt(int index)
char
value at the specified index. An index ranges from zero to
length() - 1. The first char
value of the sequence is at index zero, the
next at index one, and so on, as for array indexing.index
- the index of the char
value to be returnedchar
valueIndexOutOfBoundsException
- if the index argument is negative or not less than length()int length()
char
s in the sequence.char
s in this sequenceCharSequence subSequence(int start, int end)
CharSequence
that is a subsequence of this sequence. The subsequence
starts with the char
value at the specified index and ends with the
char
value at index end - 1. The length (in char
s) of the
returned sequence is end - start, so if start == end then an empty sequence is
returned.start
- the start index, inclusiveend
- the end index, exclusiveIndexOutOfBoundsException
- if start or end are negative, if end is greater than
length(), or if start is greater than end