MessageFormat.Format Método

Definição

Sobrecargas

Nome Description
Format(String, Object[])

Formata uma matriz de objetos e acrescenta o <padrão de código>MessageFormat</code>, com elementos de formato substituídos pelos objetos formatados, ao <código>fornecido StringBuffer</code>.

Format(Object, StringBuffer, FieldPosition)

Formata uma matriz de objetos e acrescenta o MessageFormatpadrão 's, com elementos de formato substituídos pelos objetos formatados, ao fornecido StringBuffer.

Format(Object[], StringBuffer, FieldPosition)

Formata uma matriz de objetos e acrescenta o MessageFormatpadrão 's, com elementos de formato substituídos pelos objetos formatados, ao fornecido StringBuffer.

Format(String, Object[])

Formata uma matriz de objetos e acrescenta o <padrão de código>MessageFormat</code>, com elementos de formato substituídos pelos objetos formatados, ao <código>fornecido 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[]

uma matriz de objetos a serem formatados e substituídos.

Retornos

Atributos

Comentários

Documentação Java para java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Format(Object, StringBuffer, FieldPosition)

Formata uma matriz de objetos e acrescenta o MessageFormatpadrão 's, com elementos de formato substituídos pelos objetos formatados, ao fornecido 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

uma matriz de objetos a serem formatados e substituídos.

result
StringBuffer

em que o texto é acrescentado.

pos
FieldPosition

mantém o controle sobre a posição do primeiro argumento substituído na cadeia de caracteres de saída.

Retornos

Atributos

Exceções

se object não for uma matriz de Object.

Comentários

Formata uma matriz de objetos e acrescenta o MessageFormatpadrão 's, com elementos de formato substituídos pelos objetos formatados, ao fornecido StringBuffer. Isso é equivalente a <blockquote>{@link #format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) format}((Object[]) arguments, result, pos)</blockquote>

Documentação Java para java.text.MessageFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Format(Object[], StringBuffer, FieldPosition)

Formata uma matriz de objetos e acrescenta o MessageFormatpadrão 's, com elementos de formato substituídos pelos objetos formatados, ao fornecido 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[]

uma matriz de objetos a serem formatados e substituídos.

result
StringBuffer

em que o texto é acrescentado.

pos
FieldPosition

mantém o controle sobre a posição do primeiro argumento substituído na cadeia de caracteres de saída.

Retornos

o buffer de cadeia de caracteres passado como result, com texto formatado acrescentado

Atributos

Comentários

Formata uma matriz de objetos e acrescenta o MessageFormatpadrão 's, com elementos de formato substituídos pelos objetos formatados, ao fornecido StringBuffer.

O texto substituído pelos elementos de formato individual é derivado do subformato atual do elemento de formato e do arguments elemento no índice de argumento do elemento de formato, conforme indicado pela primeira linha correspondente da tabela a seguir. Um argumento não está disponível se arguments for null ou tiver menos que 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<>subformat.format(argument).indexOf('{') &gt;= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)tr<>th scope="row" style="text-weight-normal"<>!= nullth scope="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 Numbertd><NumberFormat.getInstance(getLocale()).format(argument)tr<>th scope="row" style="text-weight-normal"><instanceof Datetd<DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)>tr><th scope="row" style="text-weight-normal"<>instanceof Stringtdargument><tr<>th scope="row" style="text-weight-normal">any <tdargument.toString()<>/tbody></table>

Se pos não for nulo e se referir a Field.ARGUMENT, o local da primeira cadeia de caracteres formatada será retornado.

Documentação Java para java.text.MessageFormat.format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a