Bagikan melalui


TextUtils.Split Metode

Definisi

Overload

Split(String, Pattern)

Memisahkan string pada pola.

Split(String, String)

Metode ini menghasilkan hasil yang sama seperti text.split(expression, -1) kecuali bahwa jika text.isEmpty() maka metode ini mengembalikan array kosong sedangkan "".split(expression, -1) akan mengembalikan array dengan satu "".

Split(String, Pattern)

Memisahkan string pada pola.

[Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/util/regex/Pattern;)[Ljava/lang/String;", "")]
public static string[]? Split(string? text, Java.Util.Regex.Pattern? pattern);
[<Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/util/regex/Pattern;)[Ljava/lang/String;", "")>]
static member Split : string * Java.Util.Regex.Pattern -> string[]

Parameter

text
String

string yang akan dipisahkan

pattern
Pattern

ekspresi reguler yang cocok

Mengembalikan

String[]

array string. Array akan kosong jika teks kosong

Atribut

Pengecualian

jika ekspresi atau teks null

Keterangan

Memisahkan string pada pola. Metode ini menghasilkan hasil yang sama seperti pattern.split(text, -1) kecuali bahwa jika text.isEmpty() maka metode ini mengembalikan array kosong sedangkan pattern.split("", -1) akan mengembalikan array dengan satu "".

Berarti -1 bahwa String kosong berikutnya tidak dihapus dari hasilnya; Perhatikan bahwa apakah kecocokan lebar nol di depan dapat menghasilkan di depan "" tergantung pada apakah aplikasi android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28Anda ; lihat Pattern#split(CharSequence, int).

Dokumentasi Java untuk android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Split(String, String)

Metode ini menghasilkan hasil yang sama seperti text.split(expression, -1) kecuali bahwa jika text.isEmpty() maka metode ini mengembalikan array kosong sedangkan "".split(expression, -1) akan mengembalikan array dengan satu "".

[Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;", "")]
public static string[]? Split(string? text, string? expression);
[<Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;", "")>]
static member Split : string * string -> string[]

Parameter

text
String

string yang akan dipisahkan

expression
String

ekspresi reguler yang cocok

Mengembalikan

String[]

array string. Array akan kosong jika teks kosong

Atribut

Pengecualian

jika ekspresi atau teks null

Keterangan

Metode ini menghasilkan hasil yang sama seperti text.split(expression, -1) kecuali bahwa jika text.isEmpty() maka metode ini mengembalikan array kosong sedangkan "".split(expression, -1) akan mengembalikan array dengan satu "".

Artinya -1 string kosong berikutnya tidak dihapus dari hasil; misalnya split("a,", "," ) mengembalikan {"a", ""}. Perhatikan bahwa apakah kecocokan lebar nol di depan dapat menghasilkan di depan "" tergantung pada apakah aplikasi android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28Anda ; lihat Pattern#split(CharSequence, int).

Dokumentasi Java untuk android.text.TextUtils.split(java.lang.String, java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk