Most visited

Recently visited

Added in API level 24

CurrencyPluralInfo

public class CurrencyPluralInfo
extends Object implements Cloneable, Serializable

java.lang.Object
   ↳ android.icu.text.CurrencyPluralInfo


此类表示DecimalFormat格式化货币复数所需的信息,例如“3.00美元”或“1.00美元”。 DecimalFormat从其语言环境数据为其自身创建CurrencyPluralInfo实例。 如果您需要更改任何这些符号,您可以从DecimalFormat中获取CurrencyPluralInfo对象并对其进行修改。 以下是货币复数格式和解析所需的信息:区域设置信息,区域设置的复数规则,区域设置的货币复数模式。

Summary

Public constructors

CurrencyPluralInfo()

为默认的 FORMAT语言环境创建CurrencyPluralInfo对象。

CurrencyPluralInfo(Locale locale)

为给定的语言环境创建一个CurrencyPluralInfo对象。

CurrencyPluralInfo(ULocale locale)

为给定的语言环境创建一个CurrencyPluralInfo对象。

Public methods

Object clone()

标准覆盖

boolean equals(Object a)

覆盖等于

String getCurrencyPluralPattern(String pluralCount)

鉴于复数计数,获取本地区的货币复数模式,用于货币复数格式

static CurrencyPluralInfo getInstance(ULocale locale)

获取给定语言环境的CurrencyPluralInfo实例。

static CurrencyPluralInfo getInstance()

获取默认语言环境的CurrencyPluralInfo实例。

static CurrencyPluralInfo getInstance(Locale locale)

获取给定语言环境的CurrencyPluralInfo实例。

ULocale getLocale()

获取区域设置

PluralRules getPluralRules()

获取此区域设置的复数规则,用于货币复数格式

void setCurrencyPluralPattern(String pluralCount, String pattern)

设置货币复数模式。

void setLocale(ULocale loc)

设置区域设置。

void setPluralRules(String ruleDescription)

设置复数规则。

Inherited methods

From class java.lang.Object

Public constructors

CurrencyPluralInfo

Added in API level 24
CurrencyPluralInfo ()

为默认的 FORMAT语言环境创建CurrencyPluralInfo对象。

也可以看看:

CurrencyPluralInfo

Added in API level 24
CurrencyPluralInfo (Locale locale)

为给定的语言环境创建一个CurrencyPluralInfo对象。

Parameters
locale Locale: the locale

CurrencyPluralInfo

Added in API level 24
CurrencyPluralInfo (ULocale locale)

为给定的语言环境创建一个CurrencyPluralInfo对象。

Parameters
locale ULocale: the locale

Public methods

clone

Added in API level 24
Object clone ()

标准覆盖

Returns
Object a clone of this instance.

equals

Added in API level 24
boolean equals (Object a)

覆盖等于

Parameters
a Object: the reference object with which to compare.
Returns
boolean true if this object is the same as the obj argument; false otherwise.

getCurrencyPluralPattern

Added in API level 24
String getCurrencyPluralPattern (String pluralCount)

鉴于复数计数,获取本地区的货币复数模式,用于货币复数格式

Parameters
pluralCount String: currency plural count
Returns
String a currency plural pattern based on plural count

getInstance

Added in API level 24
CurrencyPluralInfo getInstance (ULocale locale)

获取给定语言环境的CurrencyPluralInfo实例。

Parameters
locale ULocale: the locale.
Returns
CurrencyPluralInfo A CurrencyPluralInfo instance.

getInstance

Added in API level 24
CurrencyPluralInfo getInstance ()

获取默认语言环境的CurrencyPluralInfo实例。

Returns
CurrencyPluralInfo A CurrencyPluralInfo instance.

getInstance

Added in API level 24
CurrencyPluralInfo getInstance (Locale locale)

获取给定语言环境的CurrencyPluralInfo实例。

Parameters
locale Locale: the locale.
Returns
CurrencyPluralInfo A CurrencyPluralInfo instance.

getLocale

Added in API level 24
ULocale getLocale ()

获取区域设置

Returns
ULocale locale

getPluralRules

Added in API level 24
PluralRules getPluralRules ()

获取此区域设置的复数规则,用于货币复数格式

Returns
PluralRules plural rule

setCurrencyPluralPattern

Added in API level 24
void setCurrencyPluralPattern (String pluralCount, 
                String pattern)

设置货币复数模式。 它们最初是在基于locale的构造函数中设置的,通常不需要改变。

Parameters
pluralCount String: the plural count for which the currency pattern will be overridden.
pattern String: the new currency plural pattern

setLocale

Added in API level 24
void setLocale (ULocale loc)

设置区域设置。 这也将复数规则和货币复数模式都设置为区域设置的默认值。

Parameters
loc ULocale: the new locale to set

setPluralRules

Added in API level 24
void setPluralRules (String ruleDescription)

设置复数规则。 它们最初是在基于locale的构造函数中设置的,通常不需要改变。

Parameters
ruleDescription String: new plural rule description

Hooray!