Compartilhar via


TextUtils.Split Método

Definição

Sobrecargas

Split(String, Pattern)

Divide uma cadeia de caracteres em um padrão.

Split(String, String)

Esse método produz o mesmo resultado que text.split(expression, -1) exceto que, se text.isEmpty() esse método retornar uma matriz vazia, enquanto "".split(expression, -1) teria retornado uma matriz com um único "".

Split(String, Pattern)

Divide uma cadeia de caracteres em um padrão.

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

Parâmetros

text
String

a cadeia de caracteres a ser dividida

pattern
Pattern

a expressão regular a corresponder

Retornos

String[]

uma matriz de cadeias de caracteres. A matriz estará vazia se o texto estiver vazio

Atributos

Exceções

se a expressão ou o texto for nulo

Comentários

Divide uma cadeia de caracteres em um padrão. Esse método produz o mesmo resultado que pattern.split(text, -1) exceto que, se text.isEmpty() esse método retornar uma matriz vazia, enquanto pattern.split("", -1) teria retornado uma matriz com um único "".

O -1 significa que as Strings vazias à direita não são removidas do resultado; Observe que se uma correspondência de largura zero à esquerda pode resultar em uma entrelinha "" depende se seu aplicativo android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28; consulte Pattern#split(CharSequence, int).

Documentação Java para android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Split(String, String)

Esse método produz o mesmo resultado que text.split(expression, -1) exceto que, se text.isEmpty() esse método retornar uma matriz vazia, enquanto "".split(expression, -1) teria retornado uma matriz com um único "".

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

Parâmetros

text
String

a cadeia de caracteres a ser dividida

expression
String

a expressão regular a corresponder

Retornos

String[]

uma matriz de cadeias de caracteres. A matriz estará vazia se o texto estiver vazio

Atributos

Exceções

se a expressão ou o texto for nulo

Comentários

Esse método produz o mesmo resultado que text.split(expression, -1) exceto que, se text.isEmpty() esse método retornar uma matriz vazia, enquanto "".split(expression, -1) teria retornado uma matriz com um único "".

O -1 significa que as Strings vazias à direita não são removidas do resultado, por exemplo, split("a,", "," ) retorna {"a", ""}. Observe que se uma correspondência de largura zero à esquerda pode resultar em uma entrelinha "" depende se seu aplicativo android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28; consulte Pattern#split(CharSequence, int).

Documentação Java para android.text.TextUtils.split(java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a