GetChars
public
interface
GetChars
implements
CharSequence
Known indirect subclasses
AlteredCharSequence |
This class was deprecated
in API level 30.
The functionality this class offers is easily implemented outside the framework.
|
Editable |
This is the interface for text whose content and markup
can be changed (as opposed
to immutable text like Strings).
|
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.
|
SpannedString |
This is the class for text whose content and markup are immutable.
|
|
Please implement this interface if your CharSequence has a
getChars() method like the one in String that is faster than
calling charAt() multiple times.
Summary
Public methods |
abstract
void
|
getChars(int start, int end, char[] dest, int destoff)
Exactly like String.getChars(): copy chars start
through end - 1 from this CharSequence into dest
beginning at offset destoff .
|
Inherited methods |
From interface
java.lang.CharSequence
abstract
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.
|
static
int
|
compare(CharSequence cs1, CharSequence cs2)
Compares two CharSequence instances lexicographically.
|
default
boolean
|
isEmpty()
Returns true if this character sequence is empty.
|
abstract
int
|
length()
Returns the length of this character sequence.
|
abstract
CharSequence
|
subSequence(int start, int end)
Returns a CharSequence that is a subsequence of this sequence.
|
abstract
String
|
toString()
Returns a string containing the characters in this sequence in the same
order as this sequence.
|
|
Public methods
getChars
public abstract void getChars (int start,
int end,
char[] dest,
int destoff)
Exactly like String.getChars(): copy chars start
through end - 1
from this CharSequence into dest
beginning at offset destoff
.
Parameters |
start |
int |
end |
int |
dest |
char |
destoff |
int |