java.lang.Object
java.time.format.DecimalStyle
日期和时间格式化中使用的本地化十进制样式。
处理日期和时间的一个重要部分是本地化。此类充当访问信息的中心点。
- 实现要求:
- 此类是不可变的且线程安全的。
- 自版本:
- 1.8
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
检查此 DecimalStyle 是否等于另一个 DecimalStyle。列出所有支持的区域设置。char
获取表示小数点的字符。char
获取表示负号的字符。char
获取表示正号的字符。char
获取表示零的字符。int
hashCode()
此 DecimalStyle 的哈希码。static DecimalStyle
获取指定区域设置的 DecimalStyle。static DecimalStyle
获取默认FORMAT
区域设置的 DecimalStyle。toString()
返回描述此 DecimalStyle 的字符串。withDecimalSeparator
(char decimalSeparator) 返回具有表示小数点的新字符的信息副本。withNegativeSign
(char negativeSign) 返回具有表示负号的新字符的信息副本。withPositiveSign
(char positiveSign) 返回具有表示正号的新字符的信息副本。withZeroDigit
(char zeroDigit) 返回具有表示零的新字符的信息副本。
-
Field Details
-
STANDARD
非本地化十进制样式符号的标准集。这使用标准的 ASCII 字符表示零、正号、负号和小数点。
-
-
Method Details
-
getAvailableLocales
列出所有支持的区域设置。至少,返回的
Set
必须包含等于Locale.ROOT
和等于Locale.US
的Locale
实例。- 返回:
- 支持本地化的区域设置的集合
-
ofDefaultLocale
获取默认FORMAT
区域设置的 DecimalStyle。此方法提供访问区域敏感的十进制样式符号。
- 返回:
- 十进制样式,非空
- 参见:
-
of
获取指定区域设置的 DecimalStyle。此方法提供访问区域敏感的十进制样式符号。如果区域设置包含 "nu"(数字系统)和/或 "rg"(区域覆盖) Unicode 扩展,返回的实例将反映使用这些扩展指定的值。如果同时指定了 "nu" 和 "rg",则来自 "nu" 扩展的值将取代来自 "rg" 扩展的隐式值。
- 参数:
-
locale
- 区域设置,非空 - 返回:
- 十进制样式,非空
-
getZeroDigit
public char getZeroDigit()获取表示零的字符。用于表示数字的字符可能因文化而异。此方法指定要使用的零字符,这意味着要使用的字符为一到九。
- 返回:
- 零的字符
-
withZeroDigit
返回具有表示零的新字符的信息副本。用于表示数字的字符可能因文化而异。此方法指定要使用的零字符,这意味着要使用的字符为一到九。
- 参数:
-
zeroDigit
- 零的字符 - 返回:
- 具有表示零的新字符的副本,非空
-
getPositiveSign
public char getPositiveSign()获取表示正号的字符。用于表示正数的字符可能因文化而异。此方法指定要使用的字符。
- 返回:
- 正号的字符
-
withPositiveSign
返回具有表示正号的新字符的信息副本。用于表示正数的字符可能因文化而异。此方法指定要使用的字符。
- 参数:
-
positiveSign
- 正号的字符 - 返回:
- 具有表示正号的新字符的副本,非空
-
getNegativeSign
public char getNegativeSign()获取表示负号的字符。用于表示负数的字符可能因文化而异。此方法指定要使用的字符。
- 返回:
- 负号的字符
-
withNegativeSign
返回具有表示负号的新字符的信息副本。用于表示负数的字符可能因文化而异。此方法指定要使用的字符。
- 参数:
-
negativeSign
- 负号的字符 - 返回:
- 具有表示负号的新字符的副本,非空
-
getDecimalSeparator
public char getDecimalSeparator()获取表示小数点的字符。用于表示小数点的字符可能因文化而异。此方法指定要使用的字符。
- 返回:
- 小数点的字符
-
withDecimalSeparator
返回具有表示小数点的新字符的信息副本。用于表示小数点的字符可能因文化而异。此方法指定要使用的字符。
- 参数:
-
decimalSeparator
- 小数点的字符 - 返回:
- 具有表示小数点的新字符的副本,非空
-
equals
检查此 DecimalStyle 是否等于另一个 DecimalStyle。 -
hashCode
public int hashCode()此 DecimalStyle 的哈希码。 -
toString
返回描述此 DecimalStyle 的字符串。
-