Sobes.tech
Junior

Šta je CharSequence?

sobes.tech АИ

Одговор од АИ

CharSequence је интерфејс у Јави који представља секвенцу карактера која је доступна за читање.

Кључне особине:

  • Немењивост: Представља немењиву секвенцу карактера.
  • Приступ по индексу: Омогућава приступ карактерима по њиховом индексу.
  • Подтипови: Реализује се класама као што су String, StringBuilder, StringBuffer.

Главне методе:

Метод Опис
length() Враћа дужину секвенце карактера.
charAt(int index) Враћа карактер на датом индексу.
subSequence(int start, int end) Враћа подсеквенцу.
toString() Враћа репрезентацију као стринг.

String представља немењиву секвенцу карактера, док StringBuilder и StringBuffer пружају променљиве секвенце. CharSequence служи као општи тип за рад са свим овим имплементацијама.

Пример употребе:

// У Android-у често се користи у методама које прихватају текст
void setText(CharSequence text) {
    // рад са секвенцом карактера
}