- java.lang.Object
-
- java.time.format.DecimalStyle
-
public final class DecimalStyle extends Object
在日期和时间格式中使用的本地化十进制格式。处理日期和时间的重要部分是本地化。 该类作为访问信息的中心点。
- 实现要求:
- 这个类是不可变的和线程安全的。
- 从以下版本开始:
- 1.8
-
-
Field Summary
Fields Modifier and Type Field 描述 static DecimalStyle
STANDARD
非本地化十进制风格符号的标准集。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 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)
使用代表小数点的新字符返回信息的副本。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。此方法提供对区域设置敏感的小数风格符号的访问。
- 参数
-
locale
- 语言环境,不为空 - 结果
- 十进制格式,不为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)
使用代表小数点的新字符返回信息的副本。用于表示小数点的字符可能因文化而异。 此方法指定要使用的字符。
- 参数
-
decimalSeparator
- 小数点的字符 - 结果
- 具有代表小数点的新字符的副本,不为空
-
equals
public boolean equals(Object obj)
检查这个DecimalStyle是否等于另一个DecimalStyle。- 重写:
-
equals
在Object
- 参数
-
obj
- 要检查的对象,null返回false - 结果
- 如果这等于其他日期,则为真
- 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
public int hashCode()
这个DecimalStyle的哈希码。- 重写:
-
hashCode
在Object
- 结果
- 一个合适的哈希码
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-