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

Bu blogdaki popüler yayınlar

Bilgisayar Mimarisi: Giriş/ Çıkış Gösterim

Bilgisayar Mimarisi: Bellek Adresleme Gösterim