Bu yazımızda Java’da String sınıfının nasıl oluşturulduğu ve bu sınıfların kullanım alanları, yöntemlerini ve ne işe yaradıklarını örneklerle öğreneceğiz.
Java’da String, karakter oluşturmak için kullanılır. Bizim String türünde bir karakter oluşturmak için çift tırnak kullanmamız gerekmektedir, bunu örnek ile açıklayalım:
1 | String veri = "kod kampüsü"; |
Burada veri adında String değişkeni oluşturmuş olduk.
Java’da String Oluşturma
1 2 3 4 5 6 | String tur1 ="Meraba"; String tur2 ="Kod Kampüsüne"; String tur3 ="hoş geldiniz"; System.out.println(tur1); System.out.println(tur2); System.out.println(tur3); |
Ekran Çıktısı
1 2 3 | Meraba Kod Kampüsüne hoş geldiniz |
Örneğimizde görüldüğü üzere tur1, tur2 ve tur3 adında 3 adet String türünde değişkenler oluşturduk ve sonrasında ekran çıktımızı verdik.
String Metotları
- length Metodu:
- charAt Metodu:
- substring(int ilkIndis) Metodu:
- substring(int ilkIndis, int sonIndis) Metodu:
- concat Metodu:
- indexOf Metodu:
- lastIndexOf Metodu:
- equals Metodu:
- equalsIgnoreCase Metodu :
- toLowerCase Metodu:
- toUpperCase Metodu:
- compareTo Metodu:
- compareToIgnoreCase Metodu:
- trim Metodu:
String türündeki değişkenin karakter sayısını belirtir.
1 2 | String a ="kod kampüsü"; System.out.println(a.length());//"11" sayısının ekran çıktısını verir. |
String türündeki değişkenimizin, belirtilen pozisyonundaki karakterin çıktısını alırız.
1 2 | String a ="kod kampüsü"; System.out.println(a.charAt(0));//"k" karakterinin ekran çıktısını. |
String türümüzdeki değişkenimizin bir bölümünü seçeriz.
1 2 | String a ="kod kampüsü"; System.out.println(a.substring(7));//"püsü" kısmının ekran çıktısını verir. |
String türümüzdeki değişkenimizin, belirtilen pozisyon aralığındaki karakterleri yazdırırız.
1 2 | String a ="kod kampüsü"; System.out.println(a.substring(4, 8));//"kamp" ekran çıktısını verir. |
String türümüzdeki değişkenlerimizin birleştirilmesine yarar.
1 2 3 4 | String a1 ="kod"; String a2 ="kampüsü"; String a3 =a1.concat(a2);//bağlantı yapılıyor System.out.println(a3);//"kodkampüsü" ekran çıktısı verilir |
String türümüzdeki değişkenin 0. indis değerinden, girilen indis değerine kadar olan kısmı yazdırır.
1 2 | String a ="kod kampüsünden selamlar"; System.out.println("m harfinin ilk bulunduğu sıra =" + a.indexOf('a'));//"m harfinin ilk bulunduğu sıra =5" çıktısını verir |
Aranılan karakterin son değerini vermektedir.
1 2 | String a ="kod kampüsünden selamlar"; System.out.println("m harfinin ilk bulunduğu sıra =" + a.lastIndexOf('a'));//"a harfinin bulunduğu son sıra =22" çıktısını verir |
String türündeki değişkenlerimizi karşılaştırmak için kullanırız.
1 2 3 | String a ="kod kampüsünden selamlar"; String a2="kod kampüsünden selamlar"; System.out.println(a.equals(a2));//"true" ekran çıktısını verir |
String türündeki değişkenlerimizi büyük ve küçük harf ayrımı yapmadan karşılaştırır.
1 2 3 | String a ="kod kampüsünden selamlar"; String a2="KOD KAMPÜSÜNDEN SELAMLAR"; System.out.println(a.equalsIgnoreCase(a2));//"true" ekran çıktısını verir |
String türündeki değişkenlerimizin karakterlerini küçük harflere dönüştürür.
1 2 | String a="Kod KAMpüsÜNDEN SELAMLAR"; System.out.println(a.toLowerCase());//"kod kampüsünden selamlar" ekran çıktısını verir |
String türündeki değişkenlerimizin karakterlerini büyük harflere dönüştürür.
1 2 | String a="Kod KAMpüsÜNDEN SelaMLAR"; System.out.println(a.toUpperCase());//"KOD KAMPÜSÜNDEN SELAMLAR" ekran çıktısını verir |
String türündeki değişkenlerimizin ASCII kodunu kıyaslar, iki değişken eşit ise 0 değerini verir eşit değilse farklı sayılar ile aralarındaki farkı verir.
1 2 3 4 | String a="Selamlar"; String a2="Nasılsınız"; System.out.println(a.compareTo(a2));//"5" ekran çıktısını verir |
String türündeki değişkenlerimizi büyük küçük harfe dikkat etmeden kıyaslar.
1 2 3 4 | String a="kod kampüsüne"; String a2="HOŞ GELDİNİZ"; System.out.println(a.compareToIgnoreCase(a2));//"3" ekran çıktısını verir |
String türündeki değişkenlerimizin sağındaki ve solundaki boşlukları siler.
1 2 | String a=" kod kampüsüne hoş geldiniz "; System.out.println(a.trim());//"kod kampüsüne hoş geldiniz" ekran çıktısını verir |
mekan lazımsa beklerim, güzel içerik bu arada.