語言

DecimalFormat 建構函式

定義

多載

名稱 Description
DecimalFormat()

根據預設地點的數字模式與符號,建立一個十進位格式。

DecimalFormat(String)

根據給定模式建立十進位格式,並使用符號作為預設位置。

DecimalFormat(IntPtr, JniHandleOwnership)
DecimalFormat(String, DecimalFormatSymbols)

根據給定的模式和符號建立一個十進位格式。

DecimalFormat(String, DecimalFormatSymbols, CurrencyPluralInfo, NumberFormatStyles)

根據給定的模式和符號建立十進位格式,並對貨幣行為有額外控制。

DecimalFormat()

根據預設地點的數字模式與符號,建立一個十進位格式。

[Android.Runtime.Register(".ctor", "()V", "", ApiSince=24)]
public DecimalFormat();
屬性

備註

根據預設地點的數字模式與符號,建立一個十進位格式。 這是在國際化不是主要考量時,取得 DecimalFormat 實例的方便方式。

大多數使用者應呼叫 NumberFormat 上的工廠方法,例如 NumberFormat#getNumberInstance,這些方法會回傳本地化的格式化物件,而非 DecimalFormat 的建構子。

Java 文件 android.icu.text.DecimalFormat.DecimalFormat()。

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

適用於

DecimalFormat(String)

根據給定模式建立十進位格式,並使用符號作為預設位置。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)]
public DecimalFormat(string? pattern);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "", ApiSince=24)>]
new Android.Icu.Text.DecimalFormat : string -> Android.Icu.Text.DecimalFormat

參數

pattern
String

一個符合 UTS #35 的模式串,如「#,##0.00」。

屬性

備註

根據給定模式建立十進位格式,並使用符號作為預設位置。 這是在國際化不是主要考量時,取得 DecimalFormat 實例的方便方式。

大多數使用者應呼叫 NumberFormat 上的工廠方法,例如 NumberFormat#getNumberInstance,這些方法會回傳本地化的格式化物件,而非 DecimalFormat 的建構子。

Java 文件 android.icu.text.DecimalFormat.DecimalFormat(java.lang.String)。

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

適用於

DecimalFormat(IntPtr, JniHandleOwnership)

protected DecimalFormat(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Icu.Text.DecimalFormat : nativeint * Android.Runtime.JniHandleOwnership -> Android.Icu.Text.DecimalFormat

參數

javaReference
IntPtr

nativeint

備註

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

適用於

DecimalFormat(String, DecimalFormatSymbols)

根據給定的模式和符號建立一個十進位格式。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/icu/text/DecimalFormatSymbols;)V", "", ApiSince=24)]
public DecimalFormat(string? pattern, Android.Icu.Text.DecimalFormatSymbols? symbols);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/icu/text/DecimalFormatSymbols;)V", "", ApiSince=24)>]
new Android.Icu.Text.DecimalFormat : string * Android.Icu.Text.DecimalFormatSymbols -> Android.Icu.Text.DecimalFormat

參數

pattern
String

一個符合 UTS #35 的模式串,如「#,##0.00」。

symbols
DecimalFormatSymbols

要使用的符號集合。

屬性

備註

根據給定的模式和符號建立一個十進位格式。 如果你想完全控制格式化器的行為,可以使用這個建構器。

大多數使用者應呼叫 NumberFormat 上的工廠方法,例如 NumberFormat#getNumberInstance,這些方法會回傳本地化的格式化物件,而非 DecimalFormat 的建構子。

Java 文件 android.icu.text.DecimalFormat.DecimalFormat(java.lang.String, android.icu.text.DecimalFormatSymbols)。

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

適用於

DecimalFormat(String, DecimalFormatSymbols, CurrencyPluralInfo, NumberFormatStyles)

根據給定的模式和符號建立十進位格式,並對貨幣行為有額外控制。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/icu/text/DecimalFormatSymbols;Landroid/icu/text/CurrencyPluralInfo;I)V", "", ApiSince=24)]
public DecimalFormat(string? pattern, Android.Icu.Text.DecimalFormatSymbols? symbols, Android.Icu.Text.CurrencyPluralInfo? infoInput, Android.Icu.Text.NumberFormatStyles style);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/icu/text/DecimalFormatSymbols;Landroid/icu/text/CurrencyPluralInfo;I)V", "", ApiSince=24)>]
new Android.Icu.Text.DecimalFormat : string * Android.Icu.Text.DecimalFormatSymbols * Android.Icu.Text.CurrencyPluralInfo * Android.Icu.Text.NumberFormatStyles -> Android.Icu.Text.DecimalFormat

參數

pattern
String

非局部化的圖案字串

symbols
DecimalFormatSymbols

將使用的符號集合

infoInput
CurrencyPluralInfo

貨幣複數格式所使用的資訊,包括貨幣複數模式與複數規則。

style
NumberFormatStyles

十進位格式格式,則為以下數值之一:NumberFormat.NUMBERSTYLE;NumberFormat.CURRENCYSTYLE;NumberFormat.PERCENTSTYLE;NumberFormat.SCIENTIFICSTYLE;NumberFormat.INTEGERSTYLE;NumberFormat.ISOCURRENCYSTYLE;NumberFormat.PLURALCURRENCYSTYLE;

屬性

備註

根據給定的模式和符號建立十進位格式,並對貨幣行為有額外控制。 樣式論證決定貨幣四捨五入規則是否應覆蓋該模式,物件 CurrencyPluralInfo 則用於自訂貨幣長名稱的複數形式。

大多數使用者應呼叫 NumberFormat 上的工廠方法,例如 NumberFormat#getNumberInstance,這些方法會回傳本地化的格式化物件,而非 DecimalFormat 的建構子。

Java 文件 android.icu.text.DecimalFormat.DecimalFormat(java.lang.String, android.icu.text.DecimalFormatSymbols, android.icu.text.CurrencyPluralInfo, int)。

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

適用於