Junior
CharSequence چیست؟
sobes.tech AI
Ҷавоб аз AI
CharSequence — интерфейси дар Java мебошад, ки як пайдарпайии аломатҳоро, ки барои хондан дастрасанд, намоиш медиҳад.
Хусусиятҳои асосӣ:
- Нигоҳдории тағйирнопазир: Намояндаи пайдарпайии аломатҳои тағйирнопазир.
- Дастрасӣ тавассути индекс: Имкон медиҳад, ки ба аломатҳо тавассути индексашон дастрасӣ пайдо кунед.
- Зернаслҳо: Бо синфҳое мисли
String,StringBuilder,StringBufferамалӣ карда мешавад.
Методҳои асосӣ:
| Метод | Тавсиф |
|---|---|
length() |
Дарозии пайдарпайии аломатҳоро бармегардонад. |
charAt(int index) |
Аломат дар индекс муайянро бармегардонад. |
subSequence(int start, int end) |
Зернаслро бармегардонад. |
toString() |
Намояндаи матнро бармегардонад. |
String — пайдарпайии аломатҳои тағйирнопазирро намоиш медиҳад, дар ҳоле ки StringBuilder ва StringBuffer пайдарпайии тағйирёбандаро таъмин мекунанд. CharSequence ҳамчун навъи умумӣ барои кор бо ҳамаи ин амалишавҳо хизмат мекунад.
Маслиҳат барои истифода:
// Дар Android, аксар вақт дар методҳое истифода мешавад, ки матн қабул мекунанд
void setText(CharSequence text) {
// кор бо пайдарпайии аломатҳо
}