Module  java.base
软件包  java.time.format

Class DecimalStyle



  • public final class DecimalStyle
    extends Object
    在日期和时间格式中使用的本地化十进制格式。

    处理日期和时间的重要部分是本地化。 该类作为访问信息的中心点。

    实现要求:
    这个类是不可变的和线程安全的。
    从以下版本开始:
    1.8
    • 字段详细信息

      • STANDARD

        public static final DecimalStyle STANDARD
        非本地化十进制风格符号的标准集。

        这对于小数点使用零,正,负和一个点的标准ASCII字符。

    • 方法详细信息

      • getAvailableLocales

        public static Set<Locale> getAvailableLocales​()
        列出支持的所有语言环境。

        地区“en_US”将始终存在。

        结果
        一组支持本地化的区域设置
      • 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。
        重写:
        equalsObject
        参数
        obj - 要检查的对象,null返回false
        结果
        如果这等于其他日期,则为真
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString​()
        返回描述此DecimalStyle的字符串。
        重写:
        toStringObject
        结果
        一个字符串描述,不为null