23 Haziran 2011 Perşembe

JAVA DA STRINGLER



Javda’da String işleme için 4 tane işe yarar class ımız ve bu class ların içinde sık sık kullanacağımız metodlar bulunmaktadır.Şimdi sırayla bu class lardan bahsedelim.

String Class
Bu class’ın içerisinde bir çok metod bulunmak kaydıyla biz bu metodlardan sadece bir kaçını yani sık kullanılanları vereceğiz.Ayrıntılı bilgi için Introduction to JAVA PROGRAMMING (Y.DANIEL LIANG) kitabının 258.sahifesinden başlayarak275. Sahifesine kadar olan kısıma bakılabilir.
+charAt(index : int)  : stringde ki istediğimiz yerde ki karakteri verir bize.
+compareTo(anotherString : String) : Başka bir stringle istediğimiz stringi karşılatırır.
+concat(anotherString : String) : İki stringi birbirine bağlar.
+endsWith(suffix : String) : boolean (true ya da false) : Stringin istediğimiz harfle bitip       bitmediğini öğrenmeye yarar.Bitiyorsa true döner.
+equals(anotherString : String) : İki stringin eşit olup olmadığını incelemeye yarar.
+length() : String’in uzunluğunu döner.
+toCharArray() : Bir stringi karakter dizisine dönüştürür.
   +toLowerCase()  :  Stringdeki tüm büyük harfleri küçük harfe çevirir.

   +toUpperCase () : Stringdeki tüm küçük harfleri büyükharfe çevirir.


Character Class

Bu class da daha çok stringde ki karakterler üzerinde oynama yapabileceğimiz metodlar
karşımıza çıkmaktadır.


+compareTo(anotherCharacter : Character) : İki karakteri karşılaştırmaya yarar.ASCI sıralamasında hangisi daha büyükse onun için pozitif bir sayı döner.Eşitlik durumunda 0 döner.

+isDigit() : Karakterin sayı olup olmadığını inceler.Sayı ise true döner.

+isLetter() : Karakterin harf olup olmadığını inceler.Harf ise true döner.

+toLowerCase(ch:char) :  İstenilen karakteri küçük harfe çevirir.

+toUpperCase (ch : char) : İstenilen karakteri büyük harfe çevirir.



StringBuffer Class

Bu class String class ına bir alternatif classtır.



+append(Str : )  :  Stringin sonuna bir şeyler eklemek için kullanılır.

+delete ()  : Derleyicinin bize sunduğu imkanlar dahilinde stringin içinden bir substring ya da bir karakter silmek için kullanılır.

+insert() : Derleyicinin bize sunduğu imkanlar dahilinde stringe ekleme yapılabilir bu metod sayesinde.

+reverse() : Stringi ters çevirmek için kullanılır.



StringTokenizer Class

Başka bir işe yarar class ımız ise StringTokenizer classıdır.Örneğin bir cümlede ki kelimeler
üzerinde işlem yapacaksak bu class ın içinde ki metodu kullanmamız gerekir.

Class tanımlama olayı şu şekildedir :
     
      StringTokenizer emre= new StringTokenizer();

Bu class’ı yazmadan önce :

      İmport java.util.*;
     
Paketini yazmayı unutmayalım.

+countTokens()  : Bu metod bir cümlede ki kelime sayısını döner bize.

+hasMoreToken() : true ya da false döner.Eğer string boş değilse true boş ise false döner.

+nextToken() : hasMoreToken ile beraber kullanıldığında kelimeleri ayırmamızı sağlar.


 Konu ile alakalı kaynak kodları  buraya tıklayarak indirebilirsiniz.İyi çalışmalar...




1 yorum: