java.lang
Interface CharSequence

All Known Implementing Classes:
String, StringBuffer

public interface CharSequence

Untamed:


Method Summary
 char charAt(int index)
          Enabled: Returns the character at the specified index.
 int length()
          Enabled: Returns the length of this character sequence.
 CharSequence subSequence(int start, int end)
          Enabled: Returns a new character sequence that is a subsequence of this sequence.
 String toString()
          Suppressed: Returns a string containing the characters in this sequence in the same order as this sequence.
 

Method Detail

length

public int length()
Enabled: Returns the length of this character sequence. The length is the number of 16-bit Unicode characters in the sequence.

Returns:
the number of characters in this sequence

charAt

public char charAt(int index)
Enabled: Returns the character at the specified index. An index ranges from zero to length() - 1. The first character of the sequence is at index zero, the next at index one, and so on, as for array indexing.

Parameters:
index - the index of the character to be returned
Returns:
the specified character
Throws:
IndexOutOfBoundsException - if the index argument is negative or not less than length()

subSequence

public CharSequence subSequence(int start,
                                int end)
Enabled: Returns a new character sequence that is a subsequence of this sequence. The subsequence starts with the character at the specified index and ends with the character at index end - 1. The length of the returned sequence is end - start, so if start == end then an empty sequence is returned.

Parameters:
start - the start index, inclusive
end - the end index, exclusive
Returns:
the specified subsequence
Throws:
IndexOutOfBoundsException - if start or end are negative, if end is greater than length(), or if start is greater than end

toString

public String toString()
Suppressed: Returns a string containing the characters in this sequence in the same order as this sequence. The length of the string will be the length of this sequence.

Overrides:
toString in class Object
Returns:
a string consisting of exactly this sequence of characters


comments?