Partager via


TextUtils.Split Méthode

Définition

Surcharges

Split(String, Pattern)

Fractionne une chaîne sur un modèle.

Split(String, String)

Cette méthode génère le même résultat que text.split(expression, -1) si text.isEmpty() cette méthode retourne alors un tableau vide, alors qu’elle "".split(expression, -1) aurait retourné un tableau avec un seul "".

Split(String, Pattern)

Fractionne une chaîne sur un modèle.

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

Paramètres

text
String

chaîne à fractionner

pattern
Pattern

l’expression régulière à mettre en correspondance

Retours

String[]

tableau de chaînes. Le tableau est vide si le texte est vide

Attributs

Exceptions

si l’expression ou le texte est null

Remarques

Fractionne une chaîne sur un modèle. Cette méthode génère le même résultat que pattern.split(text, -1) si text.isEmpty() cette méthode retourne alors un tableau vide, alors qu’elle pattern.split("", -1) aurait retourné un tableau avec un seul "".

Cela -1 signifie que les chaînes vides de fin ne sont pas supprimées du résultat ; Notez que si une correspondance de largeur nulle de début peut entraîner un résultat de début "" dépend de la question de savoir si votre application android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28; voir Pattern#split(CharSequence, int).

Documentation Java pour android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Split(String, String)

Cette méthode génère le même résultat que text.split(expression, -1) si text.isEmpty() cette méthode retourne alors un tableau vide, alors qu’elle "".split(expression, -1) aurait retourné un tableau avec un seul "".

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

Paramètres

text
String

chaîne à fractionner

expression
String

l’expression régulière à mettre en correspondance

Retours

String[]

tableau de chaînes. Le tableau est vide si le texte est vide

Attributs

Exceptions

si l’expression ou le texte est null

Remarques

Cette méthode génère le même résultat que text.split(expression, -1) si text.isEmpty() cette méthode retourne alors un tableau vide, alors qu’elle "".split(expression, -1) aurait retourné un tableau avec un seul "".

Cela -1 signifie que les chaînes vides de fin ne sont pas supprimées du résultat ; par exemple split(« a, », « , » ) retourne {"a », « "}. Notez que si une correspondance de largeur nulle de début peut entraîner un résultat de début "" dépend de la question de savoir si votre application android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28; voir Pattern#split(CharSequence, int).

Documentation Java pour android.text.TextUtils.split(java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à