Lenguaje

MessageFormat.Format Método

Definición

Sobrecargas

Nombre Description
Format(String, Object[])

Da formato a una matriz de objetos y anexa el <patrón messageFormat</code> del código>, con elementos de formato reemplazados por los objetos con formato, al <código>proporcionado StringBuffer</code>.

Format(Object, StringBuffer, FieldPosition)

Da formato a una matriz de objetos y anexa el MessageFormatpatrón de , con elementos de formato reemplazados por los objetos con formato, al proporcionado StringBuffer.

Format(Object[], StringBuffer, FieldPosition)

Da formato a una matriz de objetos y anexa el MessageFormatpatrón de , con elementos de formato reemplazados por los objetos con formato, al proporcionado StringBuffer.

Format(String, Object[])

Da formato a una matriz de objetos y anexa el <patrón messageFormat</code> del código>, con elementos de formato reemplazados por los objetos con formato, al <código>proporcionado 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

Parámetros

pattern
String
arguments
Object[]

matriz de objetos a los que se va a dar formato y sustituir.

Devoluciones

Atributos

Comentarios

Java documentación para java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Format(Object, StringBuffer, FieldPosition)

Da formato a una matriz de objetos y anexa el MessageFormatpatrón de , con elementos de formato reemplazados por los objetos con formato, al proporcionado 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

Parámetros

arguments
Object

matriz de objetos a los que se va a dar formato y sustituir.

result
StringBuffer

donde se anexa texto.

pos
FieldPosition

realiza un seguimiento de la posición del primer argumento reemplazado en la cadena de salida.

Devoluciones

Atributos

Excepciones

si object no es una matriz de Object.

Comentarios

Da formato a una matriz de objetos y anexa el MessageFormatpatrón de , con elementos de formato reemplazados por los objetos con formato, al proporcionado StringBuffer. Esto equivale a <blockquote>{@link #format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) format}((Object[]) arguments, result, pos)</blockquote>

Java documentación para java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Format(Object[], StringBuffer, FieldPosition)

Da formato a una matriz de objetos y anexa el MessageFormatpatrón de , con elementos de formato reemplazados por los objetos con formato, al proporcionado 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

Parámetros

arguments
Object[]

matriz de objetos a los que se va a dar formato y sustituir.

result
StringBuffer

donde se anexa texto.

pos
FieldPosition

realiza un seguimiento de la posición del primer argumento reemplazado en la cadena de salida.

Devoluciones

el búfer de cadena pasado como result, con texto con formato anexado

Atributos

Comentarios

Da formato a una matriz de objetos y anexa el MessageFormatpatrón de , con elementos de formato reemplazados por los objetos con formato, al proporcionado StringBuffer.

El texto sustituido por los elementos de formato individual se deriva del subformato actual del elemento format y el arguments elemento en el índice de argumentos del elemento de formato, como se indica en la primera línea coincidente de la tabla siguiente. Un argumento no está disponible si arguments es null o tiene menos de los elementos argumentIndex+1.

<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"<>nulltd<"null">tr><th scope="row" style="text-weight-normal">instanceof ChoiceFormat<th scope="row" style="text-weight-normal">any td tr<>th scope="row" style="text-weight-normal"><!= nullth scope="row" style="text-weight-normal">any <<td tr<>>subformat.format(argument).indexOf('{') &gt;= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)<>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 Stringtdargument<>tr><th scope="row" style="text-weight-normal"instanceof Date>><any <tdargument.toString()><DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)<>/tbody></table>

Si pos no es null y hace referencia a Field.ARGUMENT, se devolverá la ubicación de la primera cadena con formato.

Java documentación para java.text.MessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a