MessageFormat.Format Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Format(String, Object[]) |
Formata uma matriz de objetos e acrescenta o <padrão do 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 |
Format(Object[], StringBuffer, FieldPosition) |
Formata uma matriz de objetos e acrescenta o |
Format(String, Object[])
Formata uma matriz de objetos e acrescenta o <padrão do 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
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Format(Object, StringBuffer, FieldPosition)
Formata uma matriz de objetos e acrescenta o MessageFormat
padrão 's, com elementos de formato substituídos pelos objetos formatados, ao StringBuffer
fornecido .
[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
onde o texto é anexado.
- 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 MessageFormat
padrão 's, com elementos de formato substituídos pelos objetos formatados, ao StringBuffer
fornecido . Isso é equivalente a <blockquote>{@link #format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) format}((Object[]) arguments, result, pos)
</blockquote>
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Format(Object[], StringBuffer, FieldPosition)
Formata uma matriz de objetos e acrescenta o MessageFormat
padrão 's, com elementos de formato substituídos pelos objetos formatados, ao StringBuffer
fornecido .
[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
onde o texto é anexado.
- 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 passou como result
, com texto formatado anexado
- Atributos
Comentários
Formata uma matriz de objetos e acrescenta o MessageFormat
padrão 's, com elementos de formato substituídos pelos objetos formatados, ao StringBuffer
fornecido .
O texto substituído para os elementos de formato individuais é derivado do subformato atual do elemento format e do arguments
elemento no índice de argumento do elemento format, conforme indicado pela primeira linha correspondente da tabela a seguir. Um argumento não estará disponível se arguments
for null
ou tiver menos de elementos argumentIndex+1.
<table class="plain"><caption style="display:none">Exemplos de subformato,argumento e texto< formatado/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><subformat.format(argument).indexOf('{') >= 0 ?<br> (new MessageFormat(subformat.format(argument), getLocale())).format(argument) : subformat.format(argument)
tr><th scope="row" style="text-weight-normal"<>!= null
th 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 Number
td><NumberFormat.getInstance(getLocale()).format(argument)
tr><th scope="row" style="text-weight-normal"instanceof Date
<>td<>DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, getLocale()).format(argument)
tr><th scope="row" style="text-weight-normal">instanceof String
<tdargument
<>tr<>th scope="row" style="text-weight-normal">any<tdargument.toString()
<>/tbody/>< mesa>
Se pos
for não-nulo e se referir a Field.ARGUMENT
, o local da primeira cadeia de caracteres formatada será retornado.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.