top of page

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

  • 30 Ara 2025
  • 1 dakikada okunur

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.











String Değiştirme Örneği



 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



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











Ö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