Java : String Sınıfı
Math sınıfı nasıl sayılarla matematikle ilgiliyse , string sınıfı da kelimeler sınıfı diyebiliriz. Kelimeleri büyük küçük yazma, onları tanımlama, kod içerisinde işlevsellik kazandırmak adına string sınıfı kullanılır.
String Nasıl Tanımlanır ?
String sehir="İstanbul";
String ülke="Türkiye";
String tanımlarken "S" harfi büyük yazılır. Daha sonra önüne istediğiniz kelime ya da harf yazılabilir. Ben yukarıdaki örnekte bağdaşması için şehir ve ülke kavramlarını kullandım.
Length ()
Length bizim string uzunluğumuzu bulmamızı sağlar. Burada dikkat edilmesi gereken nokta eğer arada boşluk varsa onlarda uzunluğa dahil edilir. Örnekte gösterecek olursak;
String ad = "Emir Karakas";
System.out.println(ad.length()) yapıldığı zaman uzunluğu 12 çıkacaktır.
Ekran Çıktısı: 12
toLowerCase()
.
Bizim oluşturduğumuz stringin bütün karakterlerinin küçük harf olmasını sağlar. Örnek verecek olursak;
String ad="Emir";
System.out.println (ad.toLowerCase());
Ekran Çıktısı: emir
toUpperCase()
Oluşturduğumuz stringin karakterlerinin hepsinin büyük harfe çevirmeyi sağlar. Örnek verecek olursak;
String ad = "Emir";
System.out.println(ad.toUpperCase());
Ekran Çıktısı: EMİR
equals()
Oluşturulan iki stringin birbirine eşit olup olmadığına bakar. Örnek verecek olursak;
String sehir="İstanbul";
String sehir2="İSTANBUL";
System.out.println(sehir.equals(sehir2));
Ekran Çıktısı: False
Burada görüldüğü üzere büyük küçük harf olması Stringlerin eşit olmasına engel oluyor. Equalsın true çıkması için birebir aynı olması gerekir.
startsWith()
Bu metod bizim oluşturduğumuz stringin ilk baştaki ifadelerin doğru olup olmadığına bakar.Örnek verecek olursak;
String ad="Emir";
System.out.println(ad.startsWith("Em"));
Ekran Çıktısı = True
Yine harflerin büyük küçük olması doğru ya da yanlış olmasını etkiler.
endsWith()
Bu metod bizim oluşturduğumuz stringin sondaki ifadelerinin doğru olup olmadığını kontrol eder. Örnek verecek olursak;
String ad="Emir";
System.out.println(ad.endsWith("ir"));
Ekran Çıktısı: True
charAt()
Bu metod bizim string ifademizdeki harfleri index yardımıyla almamızı sağlar . Örnek verecek olursak;
String ad ="Emir";
System.out.println (ad.charAt(0));
Ekran Çıktısı: E
Örnekte de görüldüğü gibi indexle harf almak için ilk baştaki harf için 0 daha sonra 1 ,2 ,3 .... şeklinde ilerleme olur.
Yorumlar
Yorum Gönder