Sobes.tech
Junior

CharSequence nima?

sobes.tech AI

AIdan javob

CharSequence — bu Java-da o'qishga mo'ljallangan ketma-ketlik bo'lib, Java interfeysidir.

Asosiy xususiyatlar:

  • O'zgarmaslik: O'zgarmas ketma-ketlikni 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
}