Linguaggio

NumberFormat.Format Metodo

Definizione

Overload

Nome Descrizione
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

Valori restituiti

Stringa formattata

Attributi

Commenti

Specializzazione del formato.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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

Valori restituiti

Stringa formattata

Attributi

Commenti

Specializzazione del formato.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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 .

Valori restituiti

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 .

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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 .

Valori restituiti

StringBuffer formattato

Attributi

Commenti

Specializzazione del formato.

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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 .

Valori restituiti

StringBuffer formattato

Attributi

Commenti

Specializzazione del formato.

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a