Yazılım 27.05.2026

Java String Metodları Yayagın Metodlar

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


Yorumlar (0)

Yorum yaz
E-posta/giris zorunlu degil.
Emoji ekleyebilirsiniz. Max 2000 karakter
Henuz yorum yok. Ilk yorumu siz yazin.