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,StringBufferkabi 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
}