MessageFormat.Parse Metodo

Definizione

Overload

Nome Descrizione
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", ApiSince=24)]
public virtual Java.Lang.Object[]? Parse(string? source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)[Ljava/lang/Object;", "GetParse_Ljava_lang_String_Handler", ApiSince=24)>]
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.

Valori restituiti

Object[]

Matrice Object analizzata dalla stringa.

Attributi

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 .

per android.icu.text.MessageFormat.parse(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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", ApiSince=24)]
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", ApiSince=24)>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Lang.Object[]
override this.Parse : string * Java.Text.ParsePosition -> Java.Lang.Object[]

Parametri

source
String

Valori restituiti

Object[]
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 è stata eseguita 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.

per android.icu.text.MessageFormat.parse(java.lang.String, java.text.ParsePosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a