CharSequence — это интерфейс в Java, представляющий последовательность символов, доступную для чтения.
Ключевые особенности:
String, StringBuilder, StringBuffer.Основные методы:
| Метод | Описание |
|---|---|
length() | Возвращает длину последовательности символов. |
charAt(int index) | Возвращает символ по указанному индексу. |
subSequence(int start, int end) | Возвращает подпоследовательность. |
toString() | Возвращает строковое представление. |
String представляет собой неизменяемую последовательность символов, тогда как StringBuilder и StringBuffer предоставляют изменяемые последовательности. CharSequence служит общим типом для работы со всеми этими реализациями.
Пример использования:
java