Compartir a través de


MessageFormat.Format Método

Definición

Sobrecargas

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

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

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>

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

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">!= null<th 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 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<argument>tr<>th scope="row" style="text-weight-normal"instanceof Date>><any<tdargument.toString()><DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)<>/tbody/>< mesa>

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

Documentación de Java 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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a