Sprache

DecimalFormat.Format Methode

Definition

Überlädt

Name Beschreibung
Format(Object, StringBuffer, FieldPosition)

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

Format(Double, StringBuffer, FieldPosition)

Formatiert einen Doppelten, um eine Zeichenfolge zu erzeugen.

Format(Int64, StringBuffer, FieldPosition)

Formatieren Sie eine lange, um eine Zeichenfolge zu erzeugen.

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;", "")]
public override sealed 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;", "")>]
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 nach. 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

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 verwendet die maximal zulässige Genauigkeit.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Format(Double, StringBuffer, FieldPosition)

Formatiert einen Doppelten, um eine Zeichenfolge zu erzeugen.

[Android.Runtime.Register("format", "(DLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_DLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer? Format(double number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition);
[<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

Das zu formatierende Double-Format

result
StringBuffer

an der Stelle, an der der Text angefügt werden soll

fieldPosition
FieldPosition

verfolgt die Position des Felds innerhalb der zurückgegebenen Zeichenfolge nach. 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

Die formatierte Zahlenzeichenfolge

Attribute

Hinweise

Formatiert einen Doppelten, um eine Zeichenfolge zu erzeugen.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Format(Int64, StringBuffer, FieldPosition)

Formatieren Sie eine lange, um eine Zeichenfolge zu erzeugen.

[Android.Runtime.Register("format", "(JLjava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_JLjava_lang_StringBuffer_Ljava_text_FieldPosition_Handler")]
public override Java.Lang.StringBuffer? Format(long number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition);
[<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

Der lange zu formatierende Wert

result
StringBuffer

an der Stelle, an der der Text angefügt werden soll

fieldPosition
FieldPosition

verfolgt die Position des Felds innerhalb der zurückgegebenen Zeichenfolge nach. 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

Die formatierte Zahlenzeichenfolge

Attribute

Hinweise

Formatieren Sie eine lange, um eine Zeichenfolge zu erzeugen.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: