Sponsor Reklam 


20.06.2009 (23:57)

 String'i Bölme, Split Etme 
split() metodu, String'leri belirli ifadelere göre parçalamayı sağlar.

Şu örnekte verilen yazıyı boşluğa göre ayrıştıralım:
package kodcu.net;

public class Main {

  public static void main(String[] args) {
    String str = "www kodcu net";
    System.out.println(str);
    String[] str2 = str.split(" ");
    for (int i = 0; i < str2.length; i++) {
      System.out.println(str2[i]);
    }
  }
}

Çıktımız şu şekilde:
www kodcu net
www
kodcu
net

Görüldüğü gibi ilk ifade boşluğa göre parçalandı.

Neye göre ayrıştırma yapılacağını bir RegEx ifadesi olarak belirtiriz.

Kaça kadar ayırştırma yapılacağını ise aynı metotta ikinci parametre olarak verebiliriz. Yazdığımız kodda şöyle bir değişiklik yaparsak:
    String[] str2 = str.split(" ",2);

Şu sonucu alırız:
www kodcu net
www
kodcu net

Görüldüğü gibi yine ilk yazı ayrıştırılmasını istediğimiz yazı. Bu yazı, boşluğa göre 2 parça olacak şekilde ayrıştırma yapılmıştır.
Imza: admin








Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net // Twitter