TextUtils.Split メソッド

定義

オーバーロード

Split(String, Pattern)

パターンで文字列を分割します。

Split(String, String)

このメソッドは、このメソッドが空の配列を返すのに対"".split(expression, -1)し、1 つの ""を持つ配列を返す点text.isEmpty()を除いて、同じ結果text.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("", -1)し、1 つの ""を持つ配列を返す点text.isEmpty()を除いて、同じ結果pattern.split(text, -1)を生成します。

-1 、末尾の空の文字列が結果から削除されないことを意味します。先頭にゼロ幅の一致が発生 "" するかどうかは、アプリ android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28によって異なります。を参照してください Pattern#split(CharSequence, int)

の Java ドキュメント android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Split(String, String)

このメソッドは、このメソッドが空の配列を返すのに対"".split(expression, -1)し、1 つの ""を持つ配列を返す点text.isEmpty()を除いて、同じ結果text.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 の場合

注釈

このメソッドは、このメソッドが空の配列を返すのに対"".split(expression, -1)し、1 つの ""を持つ配列を返す点text.isEmpty()を除いて、同じ結果text.split(expression, -1)を生成します。

-1 、末尾の空の文字列が結果から削除されないことを意味します。たとえば、split("a,", "," ) は {"a", ""} を返します。 先頭にゼロ幅の一致が発生 "" するかどうかは、アプリ android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28によって異なります。を参照してください Pattern#split(CharSequence, int)

の Java ドキュメント android.text.TextUtils.split(java.lang.String, java.lang.String)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象