模块 java.base

枚举类枚举类 TextStyle

java.lang.Object
java.lang.Enum <TextStyle >
java.time.format.TextStyle
所有已实现的接口:
Serializable , Comparable<TextStyle> , Constable

public enum TextStyle extends Enum <TextStyle >
枚举文本格式化和解析的样式。

文本样式为格式化文本定义了三种尺寸——“完整”、“短”和“窄”。这三种尺寸中的每一种都有“标准”和“独立”版本。

在大多数语言中,这三种大小之间的差异是显而易见的。例如,在英语中,“完整”月份是“January”,“短”月份是“Jan”,“窄”月份是“J”。请注意,窄尺寸通常不是唯一的。例如,“一月”、“六月”和“七月”都有“窄”文本“J”。

“标准”和“独立”形式之间的区别很难描述,因为英语没有区别。但是,在其他语言中,单独使用文本时使用的词与完整日期中使用的词有所不同。例如,在日期选择器中单独使用表示月份的词与在日期中与日期和年份相关联的表示月份的词是不同的。

实现要求:
这是一个不可变且线程安全的枚举。
自从:
1.8
  • 枚举常量详细信息

    • FULL

      public static final TextStyle  FULL
      全文,通常是完整的描述。例如,星期几星期一可能会输出“星期一”。
    • FULL_STANDALONE

      public static final TextStyle  FULL_STANDALONE
      独立使用的全文,通常是完整的描述。例如,星期几星期一可能会输出“星期一”。
    • SHORT

      public static final TextStyle  SHORT
      短文本,通常是缩写。例如,星期几星期一可能输出“星期一”。
    • SHORT_STANDALONE

      public static final TextStyle  SHORT_STANDALONE
      独立使用的短文本,通常是缩写。例如,星期几星期一可能输出“星期一”。
    • NARROW

      public static final TextStyle  NARROW
      窄文本,通常是单个字母。例如,星期几星期一可能输出“M”。
    • NARROW_STANDALONE

      public static final TextStyle  NARROW_STANDALONE
      用于独立使用的窄文本,通常是单个字母。例如,星期几星期一可能输出“M”。
  • 方法详情

    • values

      public static TextStyle [] values()
      返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
      返回:
      包含此枚举类常量的数组,按照它们声明的顺序排列
    • valueOf

      public static TextStyle  valueOf(String  name)
      返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为空
    • isStandalone

      public boolean isStandalone()
      如果 Style 是独立样式,则返回 true。
      返回:
      如果样式是独立样式,则为真。
    • asStandalone

      public TextStyle  asStandalone()
      返回具有相同大小的独立样式。
      返回:
      同尺寸的独立款式
    • asNormal

      public TextStyle  asNormal()
      返回具有相同大小的普通样式。
      返回:
      相同尺寸的普通款式