TextUtils.Split Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Split(String, Pattern) |
Divide una stringa su un modello. |
| Split(String, String) |
Questo metodo restituisce lo stesso risultato, |
Split(String, Pattern)
Divide una stringa su un modello.
[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[]
Parametri
- text
- String
stringa da dividere
- pattern
- Pattern
espressione regolare di cui trovare la corrispondenza
Restituisce
matrice di stringhe. La matrice sarà vuota se il testo è vuoto
- Attributi
Eccezioni
se expression o text è null
Commenti
Divide una stringa su un modello. Questo metodo restituisce lo stesso risultato, pattern.split(text, -1) ad eccezione del fatto che se text.isEmpty() questo metodo restituisca una matrice vuota, mentre pattern.split("", -1) avrebbe restituito una matrice con un singolo ""oggetto .
Significa -1 che le stringhe vuote finali non vengono rimosse dal risultato; Si noti che se una corrispondenza iniziale di larghezza zero può comportare un'operazione iniziale "" dipende dal fatto che l'app android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28sia ; vedere Pattern#split(CharSequence, int).
Documentazione java per android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Split(String, String)
Questo metodo restituisce lo stesso risultato, text.split(expression, -1) ad eccezione del fatto che se text.isEmpty() questo metodo restituisca una matrice vuota, mentre "".split(expression, -1) avrebbe restituito una matrice con un singolo ""oggetto .
[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[]
Parametri
- text
- String
stringa da dividere
- expression
- String
espressione regolare di cui trovare la corrispondenza
Restituisce
matrice di stringhe. La matrice sarà vuota se il testo è vuoto
- Attributi
Eccezioni
se expression o text è null
Commenti
Questo metodo restituisce lo stesso risultato, text.split(expression, -1) ad eccezione del fatto che se text.isEmpty() questo metodo restituisca una matrice vuota, mentre "".split(expression, -1) avrebbe restituito una matrice con un singolo ""oggetto .
Significa -1 che le stringhe vuote finali non vengono rimosse dal risultato, ad esempio split("a,", "," ) restituisce {"a", ""}. Si noti che se una corrispondenza iniziale di larghezza zero può comportare un'operazione iniziale "" dipende dal fatto che l'app android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28sia ; vedere Pattern#split(CharSequence, int).
Documentazione java per android.text.TextUtils.split(java.lang.String, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.