Freigeben über


NumberFormat.Format Methode

Definition

Überlädt

Format(Double)

Spezialisierung des Formats.

Format(Int64)

Spezialisierung des Formats.

Format(Object, StringBuffer, FieldPosition)

Formatiert eine Zahl und fügt den resultierenden Text an den angegebenen Zeichenfolgenpuffer an.

Format(Double, StringBuffer, FieldPosition)

Spezialisierung des Formats.

Format(Int64, StringBuffer, FieldPosition)

Spezialisierung des Formats.

Format(Double)

Spezialisierung des Formats.

[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

Parameter

number
Double

die zu formatierende doppelte Zahl

Gibt zurück

die formatierte Zeichenfolge

Attribute

Hinweise

Spezialisierung des Formats.

Java-Dokumentation für java.text.NumberFormat.format(double).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Format(Int64)

Spezialisierung des Formats.

[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

Parameter

number
Int64

die lange zu formatierende Zahl

Gibt zurück

die formatierte Zeichenfolge

Attribute

Hinweise

Spezialisierung des Formats.

Java-Dokumentation für java.text.NumberFormat.format(long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Format(Object, StringBuffer, FieldPosition)

Formatiert eine Zahl und fügt den resultierenden Text an den angegebenen Zeichenfolgenpuffer an.

[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

Parameter

number
Object

die zu formatierende Zahl

toAppendTo
StringBuffer

an StringBuffer den der formatierte Text angefügt werden soll

pos
FieldPosition

verfolgt die Position des Felds innerhalb der zurückgegebenen Zeichenfolge. For example, for formatting a number 1234567.89 in Locale.US locale, if the given fieldPosition is NumberFormat#INTEGER_FIELD, the begin index and end index of fieldPosition will be set to 0 and 9, respectively for the output string 1,234,567.89.

Gibt zurück

der übergebene Wert als toAppendTo

Attribute

Ausnahmen

if object is not an instance of Number.

Hinweise

Formatiert eine Zahl und fügt den resultierenden Text an den angegebenen Zeichenfolgenpuffer an. Die Zahl kann eine beliebige Unterklasse von java.lang.Number.

Diese Implementierung extrahiert den Wert der Zahl, die java.lang.Number#longValue() für alle integralen Typwerte verwendet wird, die ohne Informationsverlust konvertiert long werden können, einschließlich BigInteger Der Werte mit einem java.math.BigInteger#bitLength() bit length Wert von weniger als 64 und java.lang.Number#doubleValue() für alle anderen Typen. Sie ruft dann auf #format(long,java.lang.StringBuffer,java.text.FieldPosition) oder #format(double,java.lang.StringBuffer,java.text.FieldPosition). Dies kann zu Einem Verlust von Größeninformationen und Genauigkeit für BigInteger und BigDecimal Werte führen.

Java-Dokumentation für java.text.NumberFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Format(Double, StringBuffer, FieldPosition)

Spezialisierung des Formats.

[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

Parameter

number
Double

die zu formatierende doppelte Zahl

toAppendTo
StringBuffer

stringBuffer, an den der formatierte Text angefügt werden soll

pos
FieldPosition

verfolgt die Position des Felds innerhalb der zurückgegebenen Zeichenfolge. For example, for formatting a number 1234567.89 in Locale.US locale, if the given fieldPosition is NumberFormat#INTEGER_FIELD, the begin index and end index of fieldPosition will be set to 0 and 9, respectively for the output string 1,234,567.89.

Gibt zurück

der formatierte StringBuffer

Attribute

Hinweise

Spezialisierung des Formats.

Java-Dokumentation für java.text.NumberFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Format(Int64, StringBuffer, FieldPosition)

Spezialisierung des Formats.

[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

Parameter

number
Int64

die lange zu formatierende Zahl

toAppendTo
StringBuffer

stringBuffer, an den der formatierte Text angefügt werden soll

pos
FieldPosition

verfolgt die Position des Felds innerhalb der zurückgegebenen Zeichenfolge. For example, for formatting a number 123456789 in Locale.US locale, if the given fieldPosition is NumberFormat#INTEGER_FIELD, the begin index and end index of fieldPosition will be set to 0 and 11, respectively for the output string 123,456,789.

Gibt zurück

der formatierte StringBuffer

Attribute

Hinweise

Spezialisierung des Formats.

Java-Dokumentation für java.text.NumberFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: