Java™ Platform
Standard Ed. 8
- Summary:
- Nested |
- Field |
- Constr |
- Method
- Detail:
- Field |
- Constr |
- Method
compact1, compact2, compact3
java.lang
Interface CharSequence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
| Modifier and Type |
Method |
Description |
char |
charAt(int index) |
Returns the char value at the specified index.
|
default IntStream |
chars() |
Returns a stream of int zero-extending the char values
from this sequence.
|
default IntStream |
codePoints() |
Returns a stream of code point values from this sequence.
|
int |
length() |
Returns the length of this character sequence.
|
CharSequence |
subSequence(int start,
int end) |
Returns a 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.
|
-
-
Method Detail
-
charAt
char charAt(int index)
Returns the
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.
If the char value specified by the index is a
surrogate, the surrogate
value is returned.
- Parameters:
index - the index of the char value to be returned
- Returns:
- the specified
char value
- Throws:
IndexOutOfBoundsException - if the index argument is negative or not less than
length()
-
subSequence
CharSequence subSequence(int start,
int end)
Returns a 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 chars) 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
Java™ Platform
Standard Ed. 8
- Summary:
- Nested |
- Field |
- Constr |
- Method
- Detail:
- Field |
- Constr |
- Method
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2026, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.