MessageFormat.Format 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
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 |
Format(Object[], StringBuffer, FieldPosition) |
Formatta una matrice di oggetti e accoda il |
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
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 MessageFormat
modello 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 MessageFormat
modello 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)
<>
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 MessageFormat
modello 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 MessageFormat
modello 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 ChoiceFormat
th scope="row" style="text-weight-normal"any<td<subformat.format(argument).indexOf('{') >= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)
>tr<>th scope="row" style="text-weight-normal"th scope="><!= null
row" 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 Number
td<>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<>argument
tr><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.
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.