Condividi tramite


NumberFormat.Format Metodo

Definizione

Overload

Format(Double)

Specializzazione del formato.

Format(Int64)

Specializzazione del formato.

Format(Object, StringBuffer, FieldPosition)

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

Format(Double, StringBuffer, FieldPosition)

Specializzazione del formato.

Format(Int64, StringBuffer, FieldPosition)

Specializzazione del formato.

Format(Double)

Specializzazione 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

Parametri

number
Double

numero doppio da formattare

Restituisce

Stringa formattata

Attributi

Commenti

Specializzazione del formato.

Documentazione java per java.text.NumberFormat.format(double).

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)

Specializzazione 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

Parametri

number
Int64

numero lungo da formattare

Restituisce

Stringa formattata

Attributi

Commenti

Specializzazione del formato.

Documentazione java per java.text.NumberFormat.format(long).

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(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;", "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

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 .

Restituisce

valore passato come toAppendTo

Attributi

Eccezioni

se object non è un'istanza di Number.

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 estrae il valore del numero usando java.lang.Number#longValue() per tutti i valori di tipo integrale che possono essere convertiti long in senza perdita di informazioni, inclusi BigInteger i valori con un java.math.BigInteger#bitLength() bit length valore minore di 64 e java.lang.Number#doubleValue() per tutti gli altri tipi. Chiama quindi #format(long,java.lang.StringBuffer,java.text.FieldPosition) o #format(double,java.lang.StringBuffer,java.text.FieldPosition). Ciò può comportare la perdita di informazioni sulla grandezza e la precisione per BigInteger i valori e BigDecimal .

Documentazione java per java.text.NumberFormat.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)

Specializzazione 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

Parametri

number
Double

numero doppio da formattare

toAppendTo
StringBuffer

StringBuffer a cui aggiungere 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 .

Restituisce

StringBuffer formattato

Attributi

Commenti

Specializzazione del formato.

Documentazione java per java.text.NumberFormat.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)

Specializzazione 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

Parametri

number
Int64

numero lungo da formattare

toAppendTo
StringBuffer

StringBuffer a cui aggiungere il testo formattato

pos
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 .

Restituisce

StringBuffer formattato

Attributi

Commenti

Specializzazione del formato.

Documentazione java per java.text.NumberFormat.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