NumberFormat.Format Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.89
di 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
.
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.89
di fieldPosition
output .
Restituisce
StringBuffer formattato
- Attributi
Commenti
Specializzazione del formato.
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,789
di fieldPosition
output .
Restituisce
StringBuffer formattato
- Attributi
Commenti
Specializzazione del formato.
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.