Sobes.tech
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, StringBuffer gibi 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
}