- java.lang.Object
-
- java.time.format.DecimalStyle
-
public final class DecimalStyleextends Object
日期和时间格式中使用的本地化十进制样式。处理日期和时间的一个重要部分是本地化。 该类充当访问信息的中心点。
- 实现要求:
- 这个类是不可变的和线程安全的。
- 从以下版本开始:
- 1.8
-
-
字段汇总
字段 变量和类型 字段 描述 static DecimalStyle
STANDARD
标准的非本地化十进制样式符号集。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 boolean
equals(Object obj)
检查此DecimalStyle是否等于另一个DecimalStyle。static Set<Locale>
getAvailableLocales()
列出支持的所有语言环境。char
getDecimalSeparator()
获取表示小数点的字符。char
getNegativeSign()
获取表示负号的字符。char
getPositiveSign()
获取表示正号的字符。char
getZeroDigit()
获取表示零的字符。int
hashCode()
此DecimalStyle的哈希码。static DecimalStyle
of(Locale locale)
获取指定语言环境的DecimalStyle。static DecimalStyle
ofDefaultLocale()
获得默认FORMAT
语言环境的 DecimalStyle 。String
toString()
返回描述此DecimalStyle的字符串。DecimalStyle
withDecimalSeparator(char decimalSeparator)
返回带有表示小数点的新字符的info副本。DecimalStyle
withNegativeSign(char negativeSign)
使用表示负号的新字符返回信息的副本。DecimalStyle
withPositiveSign(char positiveSign)
使用表示正号的新字符返回信息的副本。DecimalStyle
withZeroDigit(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)
-
-