DecimalFormat.Format Método

Definição

Sobrecargas

Nome Description
Format(Object, StringBuffer, FieldPosition)

Formata um número e acrescenta o texto resultante ao buffer de cadeia de caracteres fornecido.

Format(Double, StringBuffer, FieldPosition)

Formata um duplo para produzir uma cadeia de caracteres.

Format(Int64, StringBuffer, FieldPosition)

Formate um longo para produzir uma cadeia de caracteres.

Format(Object, StringBuffer, FieldPosition)

Formata um número e acrescenta o texto resultante ao buffer de cadeia de caracteres 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? number, Java.Lang.StringBuffer? toAppendTo, 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

number
Object

o número a ser formatado

toAppendTo
StringBuffer

ao StringBuffer qual o texto formatado deve ser acrescentado

pos
FieldPosition

mantém o controle sobre a posição do campo dentro da cadeia de caracteres retornada. Por exemplo, para formatar um número 1234567.89 na Locale.US localidade, se o determinado fieldPosition for NumberFormat#INTEGER_FIELD, o índice de início e o índice final serão definidos como 0 e 9, respectivamente para a cadeia de fieldPosition caracteres de saída 1,234,567.89.

Retornos

o valor passado como toAppendTo

Atributos

Comentários

Formata um número e acrescenta o texto resultante ao buffer de cadeia de caracteres fornecido. O número pode ser de qualquer subclasse de java.lang.Number.

Essa implementação usa a precisão máxima permitida.

Java documentação para java.text.DecimalFormat.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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Format(Double, StringBuffer, FieldPosition)

Formata um duplo para produzir uma cadeia de caracteres.

[Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer? Format(double number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : double * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Parâmetros

number
Double

O duplo para formatar

result
StringBuffer

onde o texto deve ser acrescentado

fieldPosition
FieldPosition

mantém o controle sobre a posição do campo dentro da cadeia de caracteres retornada. Por exemplo, para formatar um número 1234567.89 na Locale.US localidade, se o determinado fieldPosition for NumberFormat#INTEGER_FIELD, o índice de início e o índice final serão definidos como 0 e 9, respectivamente para a cadeia de fieldPosition caracteres de saída 1,234,567.89.

Retornos

A cadeia de caracteres de número formatada

Atributos

Comentários

Formata um duplo para produzir uma cadeia de caracteres.

Java documentação para java.text.DecimalFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition).

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

Aplica-se a

Format(Int64, StringBuffer, FieldPosition)

Formate um longo para produzir uma cadeia de caracteres.

[Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer? Format(long number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : int64 * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Parâmetros

number
Int64

O formato longo a ser formatado

result
StringBuffer

onde o texto deve ser acrescentado

fieldPosition
FieldPosition

mantém o controle sobre a posição do campo dentro da cadeia de caracteres retornada. Por exemplo, para formatar um número 123456789 na Locale.US localidade, se o determinado fieldPosition for NumberFormat#INTEGER_FIELD, o índice de início e o índice final serão definidos como 0 e 11, respectivamente para a cadeia de fieldPosition caracteres de saída 123,456,789.

Retornos

A cadeia de caracteres de número formatada

Atributos

Comentários

Formate um longo para produzir uma cadeia de caracteres.

Java documentação para java.text.DecimalFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition).

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

Aplica-se a