java.lang
public
interface
java.lang.CharSequence
The CharSequence interface represents an ordered set of characters and the
functions to probe them.
Known Indirect Subclasses
AlteredCharSequence,
CharBuffer,
Editable,
GetChars,
Spannable,
SpannableString,
SpannableStringBuilder,
Spanned,
SpannedString,
String,
StringBuffer,
StringBuilder
AlteredCharSequence |
An AlteredCharSequence is a CharSequence that is largely mirrored from
another CharSequence, except that a specified range of characters are
mirrored from a different char array instead. |
CharBuffer |
A buffer of char s. |
Editable |
This is the interface for text whose content and markup
can be changed (as opposed
to immutable text like Strings). |
GetChars |
Please implement this interface if your CharSequence has a
getChars() method like the one in String that is faster than
calling charAt() multiple times. |
Spannable |
This is the interface for text to which markup objects can be
attached and detached. |
SpannableString |
This is the class for text whose content is immutable but to which
markup objects can be attached and detached. |
SpannableStringBuilder |
This is the class for text whose content and markup can both be changed. |
Spanned |
This is the interface for text that has markup objects attached to
ranges of it. |
SpannedString |
This is the class for text whose content and markup are immutable. |
String |
An immutable sequence of characters/code units (char s). |
StringBuffer |
StringBuffer is a variable size contiguous indexable array of characters. |
StringBuilder |
A modifiable sequence of characters for use in creating
and modifying Strings. |
Summary
Details
Public Methods
public
char
charAt(int index)
Returns the character at the specified index, with the first character
having index zero.
Parameters
index
| The index of the character to return |
public
int
length()
Returns the number of characters in the sequence.
Returns
- the number of characters in the sequence
public
CharSequence
subSequence(int start, int end)
Returns a CharSequence from the
start
index (inclusive) to
the
end
index (exclusive) of this sequence.
Parameters
start
| The starting offset of the sub-sequence, that is, the
index of the first character that goes into the sub-sequence |
end
| The ending offset of the sub-sequence, that is, the
index of the first character after those that go into the
sub-sequence |
Returns
- The requested sub-sequence
public
String
toString()
Returns a String with the same characters and ordering of this
CharSequence
Returns
- a String based on the CharSequence