Sobes.tech
Junior

CharSequence nədir?

sobes.tech Süni İntellekt

AI-dan cavab

CharSequence — bu Java-da oxuna oladigan simvollardan iborat ketma-ketlikni ifodalovchi interfeysdir.

Asosiy xususiyatlar:

  • O'zgarmaslik: O'zgarmas simvol ketma-ketligini ifodalaydi.
  • Indeks bo'yicha kirish: Indekslar orqali harflarga kirish imkonini beradi.
  • Subturlar: String, StringBuilder, StringBuffer kabi sinflar tomonidan amalga oshiriladi.

Asosiy metodlar:

Metod Tavsifi
length() Ketma-ketlik uzunligini qaytaradi.
charAt(int index) Belgilangan indeksdagi harfni qaytaradi.
subSequence(int start, int end) Subketma-ketlikni qaytaradi.
toString() Matn shaklida taqdimotini qaytaradi.

String o'zgarmas ketma-ketlikni, StringBuilder va StringBuffer esa o'zgartiriladigan ketma-ketliklarni taqdim etadi. CharSequence bu barcha amalga oshirishlar bilan ishlash uchun umumiy tur sifatida xizmat qiladi.

Foydalanish misoli:

// Androidda, matn qabul qiladigan metodlarda ko'pincha ishlatiladi
void setText(CharSequence text) {
    // ketma-ketlik bilan ishlash
}