Condividi tramite


MessageFormat.Format Metodo

Definizione

Overload

Format(String, Object[])

Formatta una matrice di oggetti e aggiunge il <modello di codice>MessageFormat</code>, con gli elementi di formato sostituiti dagli oggetti formattati, al codice>Fornito <StringBuffer</code>.

Format(Object, StringBuffer, FieldPosition)

Formatta una matrice di oggetti e accoda il MessageFormatmodello di , con gli elementi di formato sostituiti dagli oggetti formattati, all'oggetto fornito StringBuffer.

Format(Object[], StringBuffer, FieldPosition)

Formatta una matrice di oggetti e accoda il MessageFormatmodello di , con gli elementi di formato sostituiti dagli oggetti formattati, all'oggetto fornito StringBuffer.

Format(String, Object[])

Formatta una matrice di oggetti e aggiunge il <modello di codice>MessageFormat</code>, con gli elementi di formato sostituiti dagli oggetti formattati, al codice>Fornito <StringBuffer</code>.

[Android.Runtime.Register("format", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;", "")]
public static string? Format (string? pattern, params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("format", "(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;", "")>]
static member Format : string * Java.Lang.Object[] -> string

Parametri

pattern
String
arguments
Object[]

matrice di oggetti da formattare e sostituire.

Restituisce

Attributi

Commenti

Documentazione java per java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

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

Format(Object, StringBuffer, FieldPosition)

Formatta una matrice di oggetti e accoda il MessageFormatmodello di , con gli elementi di formato sostituiti dagli oggetti formattati, all'oggetto fornito StringBuffer.

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public override sealed Java.Lang.StringBuffer? Format (Java.Lang.Object? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Parametri

arguments
Object

matrice di oggetti da formattare e sostituire.

result
StringBuffer

dove viene aggiunto il testo.

pos
FieldPosition

tiene traccia della posizione del primo argomento sostituito nella stringa di output.

Restituisce

Attributi

Eccezioni

se object non è una matrice di Object.

Commenti

Formatta una matrice di oggetti e accoda il MessageFormatmodello di , con gli elementi di formato sostituiti dagli oggetti formattati, all'oggetto fornito StringBuffer. Equivale a <blockquote/blockquote>{@link #format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) format}((Object[]) arguments, result, pos)<>

Documentazione java per java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

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

Format(Object[], StringBuffer, FieldPosition)

Formatta una matrice di oggetti e accoda il MessageFormatmodello di , con gli elementi di formato sostituiti dagli oggetti formattati, all'oggetto fornito StringBuffer.

[Android.Runtime.Register("format", "([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")]
public Java.Lang.StringBuffer? Format (Java.Lang.Object[]? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos);
[<Android.Runtime.Register("format", "([Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "")>]
override this.Format : Java.Lang.Object[] * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Parametri

arguments
Object[]

matrice di oggetti da formattare e sostituire.

result
StringBuffer

dove viene aggiunto il testo.

pos
FieldPosition

tiene traccia della posizione del primo argomento sostituito nella stringa di output.

Restituisce

buffer stringa passato come result, con testo formattato aggiunto

Attributi

Commenti

Formatta una matrice di oggetti e accoda il MessageFormatmodello di , con gli elementi di formato sostituiti dagli oggetti formattati, all'oggetto fornito StringBuffer.

Il testo sostituito per i singoli elementi di formato deriva dal sottoformato corrente dell'elemento format e dall'elemento arguments in corrispondenza dell'indice dell'argomento dell'elemento di formato, come indicato dalla prima riga corrispondente della tabella seguente. Un argomento non è disponibile se arguments è null o ha meno di argumentIndex+1 elementi.

<table class="plain">caption style="display:none">Examples of subformat,argument,and formatted text</caption><thead><tr><th scope="col">Subformat <th scope="col">Argument <th scope="col">Formatted Text </thead<>tbody<>tr<>th scope="row" style="text-weight-normal" rowspan=2>any<th scope="row" style="text-weight-normal">unavailable<<td>"{" + argumentIndex + "}"<tr><th scope="row" style="text-weight-normal"null><td><"null"tr><th scope="row" style="text-weight-normal"><instanceof ChoiceFormatth scope="row" style="text-weight-normal"any<td<subformat.format(argument).indexOf('{') &gt;= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)>tr<>th scope="row" style="text-weight-normal"th scope="><!= nullrow" style="text-weight-normal">>any<td tr><>subformat.format(argument)<th scope="row" style="text-weight-normal" rowspan=4>null<th scope="row" style="text-weight-normal"><instanceof Numbertd<>NumberFormat.getInstance(getLocale()).format(argument)tr<>th scope="row" style="text-weight-normal"td tr<>th scope="row" style="text-weight-normal"<instanceof String>td<>argumenttr><th scope="row" style="text-weight-normal>">instanceof Date<any<tdargument.toString()><DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)<>/tbody/>< tavolo>

Se pos è diverso da Null e fa riferimento a Field.ARGUMENT, verrà restituita la posizione della prima stringa formattata.

Documentazione java per java.text.MessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition).

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