Aslında çok örnekte zaten kullandık bir özelliği. Söz gelimi System.out.println() içerisinde birden çok yazıyı ya da aradaki sayısal ifadeleri ve değişkenleri yazdırırken de birleştirme operatörü olan + karakterinden faydalandık. Ama Java'da birleştirme operatörü olarak kullanablileceğimiz başka araçlar da var:
String yazi1 = "Basi";
String yazi2="Sonu";
System.out.println(yazi1.concat(yazi2)); //BasiSonu
System.out.println(yazi1); //Basi
concat fonksiyonu ile birleştirme yaptığımızda yazi1.caocat(yazi2) dediğimizde geçici bir birleştirme işlemi yaptığını yukarıdaki örnekten görebiliyoruz, ama yazi1'i tekrar yazdırdığımızda değişmediğini görüyoruz. Bir String'in değerini birleştirme yaptıktan sonra güncelleyebilmek için:
String yazi1 = "Basi";
String yazi2="Sonu";
yazi1=yazi1.concat(yazi2);
System.out.println(yazi1); //BasiSonu
Artı (+) operatörü ile birleştirme işlemi yapmak için de aşağıdaki örnekleri inceleyebilirsiniz:
String yazi1 = "Basi";
String yazi2="Sonu";
String yazi=yazi1+yazi2;
System.out.println(yazi1); //Basi
System.out.println(yazi2); //Sonu
System.out.println(yazi); //BasiSonu
System.out.println(yazi1+yazi2); //BasiSonu
System.out.println(yazi1+" "+yazi2); //Basi Sonu