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