top of page

10. Hafta - Java - String ve StringBuilder: metin işlemleri

String Nedir?


String, metin tutmak için kullanılır. Değiştirilemez (immutable) → değiştiriliyormuş gibi görünür ama aslında yeni String oluşur.


ree









String Değiştirme Örneği


ree

 Burada eski metin silinmez, yeni bir String oluşur.











StringBuilder Nedir?


StringBuilder, metni sonradan değiştirmek için kullanılır.✔ Daha hızlıdır✔ Metni gerçekten değiştirir


StringBuilder Basit Örnek


ree

append() → metnin sonuna ekler









String vs StringBuilder

Özellik

String

StringBuilder

Değiştirilebilir mi

❌ Hayır

✅ Evet

Hız

Yavaş

Hızlı

Kullanım

Sabit metin

Çok değişen metin


String sabit metinler için, StringBuilder değişen metinler için kullanılır.












Karşılaştırmalı Kod


ree









Özet:


  • String → Değişmeyen metinleri tutmak için(isim, sabit yazılar, mesajlar)

  • StringBuilder → Sürekli değişen metinleri hızlıca oluşturmak için(ekleme, silme, birleştirme çok olan durumlar)














ÖZET VİDEO:







Yorumlar


bottom of page