public class CurrencyPluralInfo
extends Object
implements Cloneable, Serializable
java.lang.Object | |
↳ | android.icu.text.CurrencyPluralInfo |
此类表示DecimalFormat格式化货币复数所需的信息,例如“3.00美元”或“1.00美元”。 DecimalFormat从其语言环境数据为其自身创建CurrencyPluralInfo实例。 如果您需要更改任何这些符号,您可以从DecimalFormat中获取CurrencyPluralInfo对象并对其进行修改。 以下是货币复数格式和解析所需的信息:区域设置信息,区域设置的复数规则,区域设置的货币复数模式。
Public constructors |
|
---|---|
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
|
CurrencyPluralInfo ()
为默认的 FORMAT
语言环境创建CurrencyPluralInfo对象。
也可以看看:
CurrencyPluralInfo (Locale locale)
为给定的语言环境创建一个CurrencyPluralInfo对象。
Parameters | |
---|---|
locale |
Locale : the locale |
CurrencyPluralInfo (ULocale locale)
为给定的语言环境创建一个CurrencyPluralInfo对象。
Parameters | |
---|---|
locale |
ULocale : the locale |
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. |
String getCurrencyPluralPattern (String pluralCount)
鉴于复数计数,获取本地区的货币复数模式,用于货币复数格式
Parameters | |
---|---|
pluralCount |
String : currency plural count |
Returns | |
---|---|
String |
a currency plural pattern based on plural count |
CurrencyPluralInfo getInstance (ULocale locale)
获取给定语言环境的CurrencyPluralInfo实例。
Parameters | |
---|---|
locale |
ULocale : the locale. |
Returns | |
---|---|
CurrencyPluralInfo |
A CurrencyPluralInfo instance. |
CurrencyPluralInfo getInstance ()
获取默认语言环境的CurrencyPluralInfo实例。
Returns | |
---|---|
CurrencyPluralInfo |
A CurrencyPluralInfo instance. |
CurrencyPluralInfo getInstance (Locale locale)
获取给定语言环境的CurrencyPluralInfo实例。
Parameters | |
---|---|
locale |
Locale : the locale. |
Returns | |
---|---|
CurrencyPluralInfo |
A CurrencyPluralInfo instance. |
PluralRules getPluralRules ()
获取此区域设置的复数规则,用于货币复数格式
Returns | |
---|---|
PluralRules |
plural rule |
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 |
void setLocale (ULocale loc)
设置区域设置。 这也将复数规则和货币复数模式都设置为区域设置的默认值。
Parameters | |
---|---|
loc |
ULocale : the new locale to set |
void setPluralRules (String ruleDescription)
设置复数规则。 它们最初是在基于locale的构造函数中设置的,通常不需要改变。
Parameters | |
---|---|
ruleDescription |
String : new plural rule description |