Java’da String, metin tutmak için kullanılan bir veri tipidir.
Örnek:
String text = "Hello World";
String içerisindeki her karakterin bir index numarası vardır ve indexler 0’dan başlar.
--------------------------------------------------
length()
String’in karakter sayısını verir.
String text = "Hello";
System.out.println(text.length());
Çıktı:
5
--------------------------------------------------
charAt()
Belirli indexteki karakteri getirir.
String text = "Hello";
System.out.println(text.charAt(0));
Çıktı:
H
Son karakter:
text.charAt(text.length() - 1)
--------------------------------------------------
isEmpty()
String tamamen boş mu kontrol eder.
String text = "";
System.out.println(text.isEmpty());
Çıktı:
true
--------------------------------------------------
isBlank()
String sadece boşluk karakterlerinden oluşuyor mu kontrol eder.
String text = " ";
System.out.println(text.isBlank());
Çıktı:
true
--------------------------------------------------
indexOf()
Karakterin veya kelimenin ilk bulunduğu indexi verir.
String text = "Hello World";
System.out.println(text.indexOf('l'));
Çıktı:
2
Kelime arama:
System.out.println(text.indexOf("World"));
Çıktı:
6
--------------------------------------------------
indexOf(arananKarakter, neredenBaslasin)
Aramanın hangi indexten başlayacağını belirtir.
String text = "Hello World";
System.out.println(text.indexOf('l')); // 2
System.out.println(text.indexOf('l', 3)); // 3
Burada:
text.indexOf('l', 3)
şu anlama gelir:
3. indexten başlayarak l harfini ara
--------------------------------------------------
lastIndexOf()
Karakterin son bulunduğu indexi verir.
String text = "Hello World";
System.out.println(text.lastIndexOf('l'));
Çıktı:
9
--------------------------------------------------
equals()
İki String’in içeriklerini karşılaştırır.
String s1 = "Hello";
String s2 = "Hello";
System.out.println(s1.equals(s2));
Çıktı:
true
--------------------------------------------------
equalsIgnoreCase()
Büyük-küçük harf farkını önemsemez.
String s1 = "HELLO";
String s2 = "hello";
System.out.println(s1.equalsIgnoreCase(s2));
Çıktı:
true
--------------------------------------------------
startsWith()
String belirtilen ifadeyle başlıyor mu kontrol eder.
String text = "Hello World";
System.out.println(text.startsWith("Hello"));
Çıktı:
true
--------------------------------------------------
endsWith()
String belirtilen ifadeyle bitiyor mu kontrol eder.
String text = "Hello World";
System.out.println(text.endsWith("World"));
Çıktı:
true
--------------------------------------------------
contains()
String içerisinde belirli bir ifade geçiyor mu kontrol eder.
String text = "Hello World";
System.out.println(text.contains("World"));
Çıktı:
true
Yazılım
27.05.2026
Java String Metodları Yayagın Metodlar
Son Yazılar
-
-
-
29.05.2026web-sitesi-mobil-uygulma-yaptirma
Yorumlar (0)
Yorum yaz