Language

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

Javaドキュメント。

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

適用対象

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", ""} を返します。 先頭の幅が 0 の一致によって先頭の "" が発生するかどうかは、アプリが android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28かどうかによって異なります。 Pattern#split(CharSequence, int)を参照してください。

Javaドキュメント。

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

適用対象