MessageFormat.Format Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
Format(Object[], StringBuffer, FieldPosition) |
Da formato a una matriz de objetos y anexa el |
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
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 MessageFormat
patró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 MessageFormat
patró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>
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 MessageFormat
patró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 MessageFormat
patró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"><null
td"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('{') >= 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 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.
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.