Compartir a través de


NumberFormat.Format Método

Definición

Sobrecargas

Format(Double)

Especialización del formato.

Format(Int64)

Especialización del formato.

Format(Object, StringBuffer, FieldPosition)

Da formato a un número y anexa el texto resultante al búfer de cadena especificado.

Format(Double, StringBuffer, FieldPosition)

Especialización del formato.

Format(Int64, StringBuffer, FieldPosition)

Especialización del formato.

Format(Double)

Especialización del formato.

[Android.Runtime.Register("format", "(D)Ljava/lang/String;", "")]
public string Format (double number);
[<Android.Runtime.Register("format", "(D)Ljava/lang/String;", "")>]
override this.Format : double -> string

Parámetros

number
Double

número doble al que se va a dar formato

Devoluciones

cadena con formato

Atributos

Comentarios

Especialización del formato.

Documentación de Java para java.text.NumberFormat.format(double).

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(Int64)

Especialización del formato.

[Android.Runtime.Register("format", "(J)Ljava/lang/String;", "")]
public string Format (long number);
[<Android.Runtime.Register("format", "(J)Ljava/lang/String;", "")>]
override this.Format : int64 -> string

Parámetros

number
Int64

el número largo al que se va a dar formato

Devoluciones

cadena con formato

Atributos

Comentarios

Especialización del formato.

Documentación de Java para java.text.NumberFormat.format(long).

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 un número y anexa el texto resultante al búfer de cadena especificado.

[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_lang_Object_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override 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;", "GetFormat_Ljava_lang_Object_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer

Parámetros

number
Object

número al que se va a dar formato

toAppendTo
StringBuffer

al StringBuffer que se va a anexar el texto con formato

pos
FieldPosition

realiza un seguimiento de la posición del campo dentro de la cadena devuelta. Por ejemplo, para dar formato a un número 1234567.89 en Locale.US la configuración regional, si el elemento especificado fieldPosition es NumberFormat#INTEGER_FIELD, el índice inicial y el índice final de se establecerán en 0 y 9, respectivamente para la cadena 1,234,567.89de fieldPosition salida .

Devoluciones

el valor pasado como toAppendTo

Atributos

Excepciones

si object no es una instancia de Number.

Comentarios

Da formato a un número y anexa el texto resultante al búfer de cadena especificado. El número puede ser de cualquier subclase de java.lang.Number.

Esta implementación extrae el valor del número utilizando java.lang.Number#longValue() para todos los valores de tipo entero a los que se puede convertir sin pérdida de información, incluidos BigInteger los valores con un java.math.BigInteger#bitLength() bit length valor inferior a long 64 y java.lang.Number#doubleValue() para todos los demás tipos. A continuación, llama a #format(long,java.lang.StringBuffer,java.text.FieldPosition) o #format(double,java.lang.StringBuffer,java.text.FieldPosition). Esto puede dar lugar a la pérdida de información y precisión de magnitud para BigInteger los valores y BigDecimal .

Documentación de Java para java.text.NumberFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

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(Double, StringBuffer, FieldPosition)

Especialización del formato.

[Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public abstract Java.Lang.StringBuffer Format (double number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<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

número doble al que se va a dar formato

toAppendTo
StringBuffer

StringBuffer al que se va a anexar el texto con formato

pos
FieldPosition

realiza un seguimiento de la posición del campo dentro de la cadena devuelta. Por ejemplo, para dar formato a un número 1234567.89 en Locale.US la configuración regional, si el elemento especificado fieldPosition es NumberFormat#INTEGER_FIELD, el índice inicial y el índice final de se establecerán en 0 y 9, respectivamente para la cadena 1,234,567.89de fieldPosition salida .

Devoluciones

stringBuffer con formato

Atributos

Comentarios

Especialización del formato.

Documentación de Java para java.text.NumberFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition).

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(Int64, StringBuffer, FieldPosition)

Especialización del formato.

[Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public abstract Java.Lang.StringBuffer Format (long number, Java.Lang.StringBuffer toAppendTo, Java.Text.FieldPosition pos);
[<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

el número largo al que se va a dar formato

toAppendTo
StringBuffer

StringBuffer al que se va a anexar el texto con formato

pos
FieldPosition

realiza un seguimiento de la posición del campo dentro de la cadena devuelta. Por ejemplo, para dar formato a un número 123456789 en Locale.US la configuración regional, si el elemento especificado fieldPosition es NumberFormat#INTEGER_FIELD, el índice begin y end de se establecerá en 0 y 11, respectivamente para la cadena 123,456,789de fieldPosition salida .

Devoluciones

stringBuffer con formato

Atributos

Comentarios

Especialización del formato.

Documentación de Java para java.text.NumberFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition).

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