Java String Sınıfı ve Metodları

Java’da string sınıfını zaman zaman kullanırız. Bu yazıda en çok kullanılan string sınıfı metodlarını ve örneklerini görüceksiniz.

  • length metodu: Girilen karakterin sayısını döndürür.

Çıktı: 9’dur. Boşluğuda sayar.

  • İndexof: Stringimizin içerisindeki herhangi bir karakterin hangi sırada olduğunu döndürür. Ancak Java sıfırdan saymaya başlar.

Çıktı :

a harfi ilk olarak : 1 sırada bulundu
a harfi 2. indexden sonra 3 sırada bulundu
gram altstringi 8 sırada bulundu

  • CharAt(): Bu method ile string içinde, verilen pozisyondaki karakteri döndürebilirsiniz. Diziler üzerinde işlem yapmaya benzer. Stringler içerisindeki karakterlerin 0 dan başladığını hesaba katar.

Çıktı : J P

Çıktı :

P

r

o

g

r

a

m

l

a

m

a

  • toLowerCase – toUpperCase metodları: Küçük harf ve Büyük harf uyumunu sağlarız.

Çıktı : ümit köse
ÜMİT KÖSE

  • Replace : Metodu uygulandığı string içerisinde karakter yada karakter gruplarının değiştirmeyi sağlar.

Çıktı: Bu bir Matematik İşlemidir. Olcaktır.

  • trim metodu: Stringlerin başındaki sonundaki tab yada boşlukları siler.

Çıktı:

Bu bir Matematik Yazısıdır
Bu bir Matematik Yazısıdır

  • subString metodu: Stringleri bazen parçalamamız gerekebilir, bu durumda subString metodunu kullanırız. İki farklı kullanımı vardır; tek parametre verildiğinde o sayıdan sonraki karakter kümesini almamızı sağlar, iki parametre verildiğinde ise ilk parametreden başlayarak ikinci parametre sayısınca karakter kümesini elde etmemizi sağlar.

Çıktı : String Yazısıdır.
String

  • contains metodu: Bir string içerisinde arama işlemi yapmamızı sağlar.

Çıktı :

true
false

  • equals metodu: İki stringin aynı olduğunu kontrol etmek kontrol etmek için tercih ettiğimiz metodtur.

Çıktı : true

  • concat metodu: İki stringi birleştirmeyi sağlayan metodtur. Println metodlarında yaptığımız “+” operatorünün yerine kullanılabilir.

Sayısal Değerlerin Stringlere Çevirilmesi

Sayısal değerleri, string tipine dönüştürmek için Java birkaç farklı yöntem sunar. Bunlardan ilki, işi Java derleyicisine bırakmak.

İkincisi olarak, String sınıfının sunmuş olduğu valueOf() methodunu çağırarak, değerini stringe dönüştüreceğimiz sayısal veriyi bu methoda geçirmek.

Bundan başka olarak, her primitive tipe karşılık gelen kapsayıcı sınıfın sunmuş olduğu toString() methodu ile, sayısal değerleri string tipine dönüştürebiliriz.

Stringlerin Sayısal Değerlere Çevirilmesi

Bu tür kapsayıcı sınıflarda (wrapper classes), içlerinde string değerleri kendi tiplerine dönüştüren methodlar tanımlamaktadır. parse…() ile başlayan bu methodlar ile, string olarak verilen değeri bu tipe uygun sayısal değerlere çevirebilirsiniz.


 

Post Author: umiitkose

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">