Package java.lang
Interface CharSequence
-
- All Known Implementing Classes:
String,StringBuffer,StringBuilder
public interface CharSequence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description charcharAt(int index)Returns thecharvalue at the specified index.intlength()Returns the length of this character sequence.CharSequencesubSequence(int start, int end)Returns a newCharSequencethat is a subsequence of this sequence.StringtoString()Returns a string containing the characters in this sequence in the same order as this sequence.
-
-
-
Method Detail
-
charAt
char charAt(int index)
Returns thecharvalue at the specified index. An index ranges from zero tolength() - 1. The firstcharvalue of the sequence is at index zero, the next at index one, and so on, as for array indexing.- Parameters:
index- the index of thecharvalue to be returned- Returns:
- the specified
charvalue - Throws:
IndexOutOfBoundsException- if theindexargument is negative or not less thanlength()
-
length
int length()
Returns the length of this character sequence. The length is the number of 16-bitchars in the sequence.- Returns:
- the number of
chars in this sequence
-
subSequence
CharSequence subSequence(int start, int end)
Returns a newCharSequencethat is a subsequence of this sequence. The subsequence starts with thecharvalue at the specified index and ends with thecharvalue at indexend - 1. The length (inchars) of the returned sequence isend - start, so ifstart == endthen an empty sequence is returned.- Parameters:
start- the start index, inclusiveend- the end index, exclusive- Returns:
- the specified subsequence
- Throws:
IndexOutOfBoundsException- ifstartorendare negative, ifendis greater thanlength(), or ifstartis greater thanend
-
-