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 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>
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('{') >= 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.
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.