TextUtils.Split Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Split(String, Pattern) |
Divide uma cadeia de caracteres em um padrão. |
Split(String, String) |
Esse método produz o mesmo resultado que |
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
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
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.