Javada Karakter ve String İşlemleri (char, String Sınıfı ve Metotları)
Java’da karakter ve metin işlemleri nasıl yapılır? char veri tipi, String sınıfı ve sık kullanılan metotlarla ilgili tüm detaylar bu yazıda.
Java’da Karakter ve String İşlemleri (char, String Sınıfı ve Metotları)
Java programlamada metin ve karakterlerle çalışmak kaçınılmazdır. Bu noktada iki temel yapı öne çıkar: char veri tipi ve String sınıfı. Bu içerikte karakterleri ve metinleri nasıl tanımlayacağımızı, nasıl işleyeceğimizi ve sık kullanılan String metotlarını örneklerle birlikte inceleyeceğiz.
1. char Veri Tipi Nedir?
char, Java’da tek bir karakteri saklamak için kullanılır. Tek tırnak içinde yazılır.
char harf = 'A'; System.out.println(harf);
2. String Sınıfı Nedir?
String, karakter dizilerini saklamak için kullanılan bir sınıftır. Java’da metinleri temsil eder ve tırnak içinde tanımlanır.
String isim = "Ali";
System.out.println("Merhaba " + isim);
3. String Sınıfındaki Sık Kullanılan Metotlar
length()
Metnin uzunluğunu verir.
String metin = "Java"; System.out.println(metin.length()); // 4
charAt()
Belirli bir indeksteki karakteri döndürür.
System.out.println(metin.charAt(1)); // a
toUpperCase() / toLowerCase()
System.out.println(metin.toUpperCase()); // JAVA System.out.println(metin.toLowerCase()); // java
substring()
Metnin belirli bir parçasını alır.
String alt = metin.substring(1, 3); System.out.println(alt); // av
contains()
Metnin belirli bir kelimeyi içerip içermediğini kontrol eder.
System.out.println(metin.contains("va")); // true
equals() ve equalsIgnoreCase()
İki String’in eşitliğini kontrol eder.
String s1 = "Java"; String s2 = "java"; System.out.println(s1.equals(s2)); // false System.out.println(s1.equalsIgnoreCase(s2)); // true
replace()
Bir karakteri/metni başka biriyle değiştirir.
String yeni = metin.replace("a", "*");
System.out.println(yeni); // J*v*
4. String ve char Arasındaki Fark
- char sadece bir karakter içerir, tek tırnakla tanımlanır:
'A' - String birden fazla karakteri kapsar, çift tırnakla tanımlanır:
"Java"
5. String ile Döngü Kullanımı
Bir metindeki tüm karakterleri döngüyle gezmek mümkündür.
String kelime = "Kodlama";
for (int i = 0; i < kelime.length(); i++) {
System.out.println(kelime.charAt(i));
}
Java’da string işlemleri, yazılımın kullanıcıdan aldığı veya ürettiği metinleri işlemek için kritik öneme sahiptir. İster bir kelimenin içeriğini analiz et, ister verileri karşılaştır veya biçimlendir – tüm bu işlemler için String sınıfı vazgeçilmezdir. Java ile uygulama geliştirirken karakter ve metin yapısını etkin kullanmak her seviyede geliştirici için temel gerekliliktir.