Added in API level 1

GetChars


interface GetChars : CharSequence
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.

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.

SpannableStringBuilder

This is the class for text whose content and markup can both be changed.

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 Unit
getChars(start: Int, end: Int, dest: CharArray!, destoff: Int)

Exactly like String.

Public methods

getChars

Added in API level 1
abstract fun getChars(
    start: Int,
    end: Int,
    dest: CharArray!,
    destoff: Int
): Unit

Exactly like String.getChars(): copy chars start through end - 1 from this CharSequence into dest beginning at offset destoff.