Linguaggio

DecimalFormat.Format Metodo

Definizione

Overload

Nome Descrizione
Format(Object, StringBuffer, FieldPosition)

Formatta un numero e accoda il testo risultante al buffer di stringa specificato.

Format(Double, StringBuffer, FieldPosition)

Formatta un valore double per produrre una stringa.

Format(Int64, StringBuffer, FieldPosition)

Formattare un valore long per produrre una stringa.

Format(Object, StringBuffer, FieldPosition)

Formatta un numero e accoda il testo risultante al buffer di stringa specificato.

[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

Parametri

number
Object

numero da formattare

toAppendTo
StringBuffer

oggetto StringBuffer al quale deve essere aggiunto il testo formattato

pos
FieldPosition

tiene traccia della posizione del campo all'interno della stringa restituita. Ad esempio, per la formattazione di un numero 1234567.89 nelle Locale.US impostazioni locali, se il dato fieldPosition è NumberFormat#INTEGER_FIELD, l'indice iniziale e l'indice finale di verranno impostati rispettivamente su 0 e 9 per la stringa 1,234,567.89di fieldPosition output .

Valori restituiti

valore passato come toAppendTo

Attributi

Commenti

Formatta un numero e accoda il testo risultante al buffer di stringa specificato. Il numero può essere di qualsiasi sottoclasse di java.lang.Number.

Questa implementazione usa la precisione massima consentita.

Documentazione java per java.text.DecimalFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Format(Double, StringBuffer, FieldPosition)

Formatta un valore double per produrre una stringa.

[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

Parametri

number
Double

Doppia da formattare

result
StringBuffer

dove il testo deve essere accodato

fieldPosition
FieldPosition

tiene traccia della posizione del campo all'interno della stringa restituita. Ad esempio, per la formattazione di un numero 1234567.89 nelle Locale.US impostazioni locali, se il dato fieldPosition è NumberFormat#INTEGER_FIELD, l'indice iniziale e l'indice finale di verranno impostati rispettivamente su 0 e 9 per la stringa 1,234,567.89di fieldPosition output .

Valori restituiti

Stringa numerica formattata

Attributi

Commenti

Formatta un valore double per produrre una stringa.

Documentazione java per java.text.DecimalFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Format(Int64, StringBuffer, FieldPosition)

Formattare un valore long per produrre una stringa.

[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

Parametri

number
Int64

Formato lungo da formattare

result
StringBuffer

dove il testo deve essere accodato

fieldPosition
FieldPosition

tiene traccia della posizione del campo all'interno della stringa restituita. Ad esempio, per la formattazione di un numero 123456789 nelle Locale.US impostazioni locali, se il dato fieldPosition è NumberFormat#INTEGER_FIELD, l'indice iniziale e l'indice finale di verranno impostati rispettivamente su 0 e 11 per la stringa 123,456,789di fieldPosition output .

Valori restituiti

Stringa numerica formattata

Attributi

Commenti

Formattare un valore long per produrre una stringa.

Documentazione java per java.text.DecimalFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a