Junior
CharSequence nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
CharSequence, Java'da okunabilir bir karakter dizisini temsil eden bir arayüzdür.
Ana özellikler:
- Değişmezlik: Değiştirilemez bir karakter dizisi temsil eder.
- İndeksle erişim: Karakterlere indeksleriyle erişim sağlar.
- Alt türler:
String,StringBuilder,StringBuffergibi sınıflar tarafından uygulanır.
Ana yöntemler:
| Yöntem | Açıklama |
|---|---|
length() |
Karakter dizisinin uzunluğunu döner. |
charAt(int index) |
Belirtilen indeksdeki karakteri döner. |
subSequence(int start, int end) |
Alt diziyi döner. |
toString() |
Dize temsili döner. |
String değiştirilemez bir karakter dizisi iken, StringBuilder ve StringBuffer değiştirilebilir diziler sağlar. CharSequence, bu tüm uygulamalarla çalışmak için genel bir türdür.
Kullanım örneği:
// Android'de, metin kabul eden metodlarda sıkça kullanılır
void setText(CharSequence text) {
// karakter dizisi ile çalışma
}