NumberFormat.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(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.89
de 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
.
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.89
de fieldPosition
salida .
Devoluciones
stringBuffer con formato
- Atributos
Comentarios
Especialización del 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.
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,789
de fieldPosition
salida .
Devoluciones
stringBuffer con formato
- Atributos
Comentarios
Especialización del 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.