語言

DecimalFormat.Format 方法

定義

多載

名稱 Description
Format(Object, StringBuffer, FieldPosition)

格式化一個數字,並將所得文字附加到給定的字串緩衝區。

Format(Double, StringBuffer, FieldPosition)

格式化雙重字串以產生字串。

Format(Int64, StringBuffer, FieldPosition)

格式化一個長字串。

Format(Object, StringBuffer, FieldPosition)

格式化一個數字,並將所得文字附加到給定的字串緩衝區。

[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

參數

number
Object

從數字到格式化

toAppendTo
StringBuffer

StringBuffer格式化文字要附加於

pos
FieldPosition

追蹤回傳線中場的位置。 例如,若在局部格式化一個數字1234567.89Locale.US,若給定fieldPosition為 NumberFormat#INTEGER_FIELD,則輸出fieldPosition字串1,234,567.89的開始索引與結束索引將分別設為 0 和 9。

傳回

傳遞的值為 toAppendTo

屬性

備註

格式化一個數字,並將所得文字附加到給定的字串緩衝區。 該數可以屬於 的 java.lang.Number任意子類。

此實作使用允許的最大精度。

Java 文件 java.text.DecimalFormat.format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Format(Double, StringBuffer, FieldPosition)

格式化雙重字串以產生字串。

[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

參數

number
Double

節目格式

result
StringBuffer

其中文字需附加

fieldPosition
FieldPosition

追蹤回傳線中場的位置。 例如,若在局部格式化一個數字1234567.89Locale.US,若給定fieldPosition為 NumberFormat#INTEGER_FIELD,則輸出fieldPosition字串1,234,567.89的開始索引與結束索引將分別設為 0 和 9。

傳回

格式化的數字字串

屬性

備註

格式化雙重字串以產生字串。

Java 文件 java.text.DecimalFormat.format(double, java.lang.StringBuffer, java.text.FieldPosition)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Format(Int64, StringBuffer, FieldPosition)

格式化一個長字串。

[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

參數

number
Int64

長版格式

result
StringBuffer

其中文字需附加

fieldPosition
FieldPosition

追蹤回傳線中場的位置。 例如,若在區域中格式化一個數字Locale.US123456789,若給定fieldPosition為 NumberFormat#INTEGER_FIELD,則輸出字串123,456,789的fieldPosition開始索引與結束索引將分別設為 0 和 11。

傳回

格式化的數字字串

屬性

備註

格式化一個長字串。

Java 文件 java.text.DecimalFormat.format(long, java.lang.StringBuffer, java.text.FieldPosition)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於