Junior — Middle
String sınıfı ve temel özellikleri hakkında konuşabilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da String sınıfı, değiştirilemez (immutable) bir karakter dizisini temsil eder. Temel özellikler:
- Değiştirilemezlik: Bir
Stringnesnesi oluşturulduktan sonra değiştirilemez. Diziyi değiştiren herhangi bir işlem yeni bir nesne oluşturur. - Depolama: Diziler
charkarakter dizisi olarak depolanır. - Optimizasyon: String'ler, bellek tasarrufu için string havuzunu kullanır — aynı literal'lar aynı nesneye işaret eder.
- Yöntemler:
length(),substring(),indexOf(),equals(),toLowerCase()ve diğerleri gibi stringlerle çalışma için birçok yöntem sağlar.
Örnek:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", s1 değişmeden kalır