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

- 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