Java Stringler Nedir ve Nasıl Kullanılırlar?
Java stringler metinsel ifadeleri saklamak için kullanılırlar. Bir String değişkeni, çift tırnak işareti içine alınmış bir metini içerir.
Stringler aşağıdaki gibi tanımlanır:
public class stringler{ public static void main(String[] args) { String metin = "Merhaba"; } }
“+” Operatörü ile String birleştirme
“+” Operatörü ile string metinlerimizi birleştirme imkanımız vardır
public class stringler{ public static void main(String[] args) { String Ad= "Ali"; String Soyad= "Veli"; System.out.println(Ad+ " "+ Soyad); } }
Çıktı aşağıdaki gibi olacaktır:

Bu satırdaki (” “) ifadesi boşluk bırakmak için kullanıldı.
Özel Karakterler
Metin tırnak içinde yazıldığı için bazı karakterler java tarafından anlaşılmaz
public class stringler{ public static void main(String[] args) { String metin = "O bize "yarın akşam geleceğim" dedi"; } }
Yukarıdaki metini tırnak işaretleri sebebiyle java hata verecektir Bu problemden kaçınmanın çözümü ters eğik çizgi kaçış karakterini kullanmaktır.
Karakter | Sonuç | Açıklama |
\’ | ‘ | Tek Tırnak |
\” | “ | Çift Tırnak |
\\ | \ | Slash |
public class stringler{ public static void main(String[] args) { String metin = "O bize \"yarın akşam geleceğim\" dedi"; } }
\’ ifadesi tek tırnak ekleyecektir
public class stringler{ public static void main(String[] args) { String metin = "Ahmet Bey\’e söyleyin"; } }
\\ ifadesi slash işareti ekleyecektir
public class stringler{ public static void main(String[] args) { String metin = "18 \\ 11 \\ 1969"; } }
Java’da 5 adet daha stringlerde kullanacağınız özel karakterler vardır
Karakter | Açıklama |
\n | Yeni Satır |
\r | Satır Başı |
\t | Tab |
\b | Backspace |
\f | Form Feed |
Sayı ve Metin birleştirme
Java’da hem toplama hem de birleştirme için + işlecini kullanır. Sayılar eklenir. Metinler birleştirilir.
public class stringler{ public static void main(String[] args) { String x = "10"; String y = "20"; String z = x + y; } }
Çıktı şu şekilde olacaktır:

Buradaki “1020” string bir ifadedir matematiksel işlem yapılamaz.
public class stringler{ public static void main(String[] args) { String x = "10"; int y = 20; String z = x + y; } }
Çıktı şu şekilde olacaktır:

Yine 1020 sonucunu elde ederi. Eğer işlemimizde bir string ifade varsa sonuç her zaman string döner.
Java Stringler konusunu gördük. Her türlü soru, görüş ya da önerilerinizi aşağıda bulunan yorumlar kısmına yazarak bizlere ulaştırabilirsiniz. Daha fazla bilgi içeriği için aşağıdaki linke tıklayıp Java kategorisi altında daha bir çok içeriğe ulaşarak Java bilginizi arttırabilirsiniz. Ayrıca aşağıdaki Instagram ve Twitter linklerine tıklayarak bizi Instagram ve Twtitter üzerinden de takip edebilirsiniz.
https://yazilimdelisi.com/category/programlama-dilleri/java/