- java.lang.Object
-
- java.time.format.DecimalStyle
-
public final class DecimalStyle extends Object
日期和时间格式中使用的本地化十进制样式。处理日期和时间的一个重要部分是本地化。 该类充当访问信息的中心点。
- 实现要求:
- 这个类是不可变的和线程安全的。
- 从以下版本开始:
- 1.8
-
-
字段汇总
字段 变量和类型 字段 描述 static DecimalStyleSTANDARD标准的非本地化十进制样式符号集。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 booleanequals(Object obj)检查此DecimalStyle是否等于另一个DecimalStyle。static Set<Locale>getAvailableLocales()列出支持的所有语言环境。chargetDecimalSeparator()获取表示小数点的字符。chargetNegativeSign()获取表示负号的字符。chargetPositiveSign()获取表示正号的字符。chargetZeroDigit()获取表示零的字符。inthashCode()此DecimalStyle的哈希码。static DecimalStyleof(Locale locale)获取指定语言环境的DecimalStyle。static DecimalStyleofDefaultLocale()获得默认FORMAT语言环境的 DecimalStyle 。StringtoString()返回描述此DecimalStyle的字符串。DecimalStylewithDecimalSeparator(char decimalSeparator)返回带有表示小数点的新字符的info副本。DecimalStylewithNegativeSign(char negativeSign)使用表示负号的新字符返回信息的副本。DecimalStylewithPositiveSign(char positiveSign)使用表示正号的新字符返回信息的副本。DecimalStylewithZeroDigit(char zeroDigit)返回信息的副本,其中包含表示零的新字符。
-
-
-
字段详细信息
-
STANDARD
public static final DecimalStyle STANDARD
标准的非本地化十进制样式符号集。这使用标准ASCII字符表示零,正,负和小数点的点。
-
-
方法详细信息
-
getAvailableLocales
public static Set<Locale> getAvailableLocales()
列出支持的所有语言环境。区域设置'en_US'将始终存在。
- 结果
- 支持本地化的一组语言环境
-
ofDefaultLocale
public static DecimalStyle ofDefaultLocale()
获取默认FORMAT语言环境的DecimalStyle 。此方法提供对区域设置敏感的十进制样式符号的访问。
- 结果
- 十进制样式,不为null
- 另请参见:
-
Locale.Category.FORMAT
-
of
public static DecimalStyle of(Locale locale)
获取指定语言环境的DecimalStyle。此方法提供对区域设置敏感的十进制样式符号的访问。 如果语言环境包含“nu”(编号系统)和/或“rg”(区域覆盖) Unicode extensions ,则返回的实例将反映使用这些扩展名指定的值。 如果同时指定了“nu”和“rg”,则“nu”扩展名中的值将取代“rg”扩展名中的隐含值。
- 参数
-
locale- 语言环境,不为null - 结果
- 十进制样式,不为null
-
getZeroDigit
public char getZeroDigit()
获取表示零的字符。用于表示数字的字符可能因文化而异。 此方法指定要使用的零字符,这意味着一到九个字符。
- 结果
- 零的字符
-
withZeroDigit
public DecimalStyle withZeroDigit(char zeroDigit)
返回信息的副本,其中包含表示零的新字符。用于表示数字的字符可能因文化而异。 此方法指定要使用的零字符,这意味着一到九个字符。
- 参数
-
zeroDigit- 零字符 - 结果
- 带有表示零但不为空的新字符的副本
-
getPositiveSign
public char getPositiveSign()
获取表示正号的字符。用于表示正数的字符可能因文化而异。 此方法指定要使用的字符。
- 结果
- 正号的字符
-
withPositiveSign
public DecimalStyle withPositiveSign(char positiveSign)
使用表示正号的新字符返回信息的副本。用于表示正数的字符可能因文化而异。 此方法指定要使用的字符。
- 参数
-
positiveSign- 正号的字符 - 结果
- 带有表示正号的新字符的副本,不为空
-
getNegativeSign
public char getNegativeSign()
获取表示负号的字符。用于表示负数的字符可能因文化而异。 此方法指定要使用的字符。
- 结果
- 负号的字符
-
withNegativeSign
public DecimalStyle withNegativeSign(char negativeSign)
使用表示负号的新字符返回信息的副本。用于表示负数的字符可能因文化而异。 此方法指定要使用的字符。
- 参数
-
negativeSign- 负号的字符 - 结果
- 带有代表负号的新字符的副本,不为空
-
getDecimalSeparator
public char getDecimalSeparator()
获取表示小数点的字符。用于表示小数点的字符可能因文化而异。 此方法指定要使用的字符。
- 结果
- 小数点的字符
-
withDecimalSeparator
public DecimalStyle withDecimalSeparator(char decimalSeparator)
返回带有表示小数点的新字符的info副本。用于表示小数点的字符可能因文化而异。 此方法指定要使用的字符。
- 参数
-
decimalSeparator- 小数点的字符 - 结果
- 带有表示小数点的新字符的副本,而不是null
-
equals
public boolean equals(Object obj)
检查此DecimalStyle是否等于另一个DecimalStyle。- 重写:
-
equals在课程Object - 参数
-
obj- 要检查的对象,null返回false - 结果
- 如果这等于另一个日期,则为true
- 另请参见:
-
Object.hashCode(),HashMap
-
hashCode
public int hashCode()
此DecimalStyle的哈希码。- 重写:
-
hashCode在课程Object - 结果
- 合适的哈希码
- 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-