Java sertifikası çalışma kılavuzu okurken farkedilen bir durum
Bilmediğimi bilmediğim bir noktaydı.Java'da kod yazarken String nesnesini bir yapılandırıcıyla veya doğrudan çift tırnak içinde bir cümleyle ilklendirdim diyelim.
String str = "Merhaba, ";
Şeklinde bir satırımız olsun.
str.concat("ben bir cümleyim.");
System.out.println(str);
satırlarıyla devam edersek çıktı olarak sadece
Merhaba,
görüyoruz.
String nesnesi değişmedi.
String nesnesi değişsin diye bir atama işlemi yapmak lazımBir de concat metodunun döndüğü değeri nesnemize atayarak deneyelim:
str = str.concat("ben bir cümleyim.");
System.out.println(str);
Satırları sayesinde String nesnesini güncelleyebiliriz ve güncel sonucu görebiliriz.
Merhaba, ben bir cümleyim.
String Wrapper sınıfları kullanılabilir
StringBuilder ve StringBuffer sınıfları bunun için var.İki sınıfın yapabilecekleri ve sağladığı kolaylıklar farklı, öğrenmek faydalı olacaktır.