共用方式為


TextUtils.Split 方法

定義

多載

Split(String, Pattern)

分割模式上的字串。

Split(String, String)

這個方法會產生與 相同的結果 text.split(expression, -1) ,不同之處在於,如果 text.isEmpty() 此方法傳回空陣列,而 "".split(expression, -1) 會傳回具有單 ""一的陣列。

Split(String, Pattern)

分割模式上的字串。

[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[]

參數

text
String

要分割的字串

pattern
Pattern

要比對的正則表達式

傳回

String[]

字串陣列。 如果文字是空的,陣列將會是空的

屬性

例外狀況

如果表達式或文字為 Null,則為

備註

分割模式上的字串。 這個方法會產生與 相同的結果 pattern.split(text, -1) ,不同之處在於,如果 text.isEmpty() 此方法傳回空陣列,而 pattern.split("", -1) 會傳回具有單 ""一的陣列。

-1表示尾端空白字串不會從結果中移除;請注意,前置零寬度比對是否會導致前置"",取決於您的應用程式android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28是否為 ;請參閱 Pattern#split(CharSequence, int)

android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Split(String, String)

這個方法會產生與 相同的結果 text.split(expression, -1) ,不同之處在於,如果 text.isEmpty() 此方法傳回空陣列,而 "".split(expression, -1) 會傳回具有單 ""一的陣列。

[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[]

參數

text
String

要分割的字串

expression
String

要比對的正則表達式

傳回

String[]

字串陣列。 如果文字是空的,陣列將會是空的

屬性

例外狀況

如果表達式或文字為 Null,則為

備註

這個方法會產生與 相同的結果 text.split(expression, -1) ,不同之處在於,如果 text.isEmpty() 此方法傳回空陣列,而 "".split(expression, -1) 會傳回具有單 ""一的陣列。

表示 -1 尾端空白字串不會從結果中移除;例如split(“a,”,“,”) 會傳回 {“a”, “”}。 請注意,前置零寬度比對是否會導致前置 "" ,取決於您的應用程式 android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28是否為 ;請參閱 Pattern#split(CharSequence, int)

android.text.TextUtils.split(java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於