NumberFormat.Format Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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.
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.
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.