MessageFormat.Parse 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
Parse(String) |
Analizza il testo dall'inizio della stringa specificata per produrre una matrice di oggetti. |
Parse(String, ParsePosition) |
Analizza la stringa. |
Parse(String)
Analizza il testo dall'inizio della stringa specificata per produrre una matrice di oggetti.
[Android.Runtime.Register("parse", "(Ljava/lang/String;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Lang.Object[]? Parse (string? source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Lang.Object[]
override this.Parse : string -> Java.Lang.Object[]
Parametri
- source
- String
Oggetto String
il cui inizio deve essere analizzato.
Restituisce
Matrice Object
analizzata dalla stringa.
- Attributi
Eccezioni
se si verifica un errore durante l'analisi.
Commenti
Analizza il testo dall'inizio della stringa specificata per produrre una matrice di oggetti. Il metodo non può utilizzare l'intero testo della stringa specificata.
Per altre informazioni sull'analisi dei messaggi, vedere il #parse(String, ParsePosition)
metodo .
Documentazione java per java.text.MessageFormat.parse(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.
Si applica a
Parse(String, ParsePosition)
Analizza la stringa.
[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public virtual Java.Lang.Object[]? Parse (string? source, Java.Text.ParsePosition? pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Lang.Object[]
override this.Parse : string * Java.Text.ParsePosition -> Java.Lang.Object[]
Parametri
- source
- String
stringa da analizzare
- pos
- ParsePosition
posizione di analisi
Restituisce
matrice di oggetti analizzati
- Attributi
Commenti
Analizza la stringa.
Avvertenze: l'analisi potrebbe non riuscire in diverse circostanze. Ad esempio: <ul><li>Se uno degli argomenti non si verifica nel criterio. <li>Se il formato di un argomento perde informazioni, ad esempio con un formato di scelta in cui un numero elevato viene formattato in "molti". <li>Non gestisce ancora la ricorsione (dove le stringhe sostituite contengono {n} riferimenti. <li>Non troverà sempre una corrispondenza (o la corrispondenza corretta) se una parte dell'analisi è ambigua. Ad esempio, se il modello "{1}",{2} viene usato con gli argomenti stringa {"a,b", "c"}, verrà formattato come "a,b,c". Quando il risultato viene analizzato, restituirà {"a", "b,c"}. <li>Se un singolo argomento viene analizzato più volte nella stringa, l'analisi successiva vince. </ul> Quando l'analisi ha esito negativo, usare ParsePosition.getErrorIndex() per scoprire dove nella stringa l'analisi non è riuscita. L'indice di errore restituito è l'offset iniziale dei modelli secondari con cui viene confrontata la stringa. Ad esempio, se la stringa di analisi "AAA {0} BBB" viene confrontata con il modello "AAD {0} BBB", l'indice di errore è 0. Quando si verifica un errore, la chiamata a questo metodo restituirà Null. Se l'origine è Null, restituisce una matrice vuota.
Documentazione java per java.text.MessageFormat.parse(java.lang.String, java.text.ParsePosition)
.
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.