- 所有已实现的接口:
Serializable,Comparable<TextStyle>,Constable
枚举文本格式化和解析的样式。
文本样式为格式化文本定义了三种尺寸——“完整”、“短”和“窄”。这三种尺寸中的每一种都有“标准”和“独立”版本。
在大多数语言中,这三种大小之间的差异是显而易见的。例如,在英语中,“完整”月份是“January”,“短”月份是“Jan”,“窄”月份是“J”。请注意,窄尺寸通常不是唯一的。例如,“一月”、“六月”和“七月”都有“窄”文本“J”。
“标准”和“独立”形式之间的区别很难描述,因为英语没有区别。但是,在其他语言中,单独使用文本时使用的词与完整日期中使用的词有所不同。例如,在日期选择器中单独使用表示月份的词与在日期中与日期和年份相关联的表示月份的词是不同的。
- 实现要求:
- 这是一个不可变且线程安全的枚举。
- 自从:
- 1.8
-
内部类总结
在类 java.lang.Enum 中声明的嵌套类/接口
Enum.EnumDesc<E extends Enum<E>> -
枚举常量总结
枚举常量枚举常量描述全文,通常是完整的描述。独立使用的全文,通常是完整的描述。窄文本,通常是单个字母。用于独立使用的窄文本,通常是单个字母。短文本,通常是缩写。独立使用的短文本,通常是缩写。 -
方法总结
-
枚举常量详细信息
-
FULL
全文,通常是完整的描述。例如,星期几星期一可能会输出“星期一”。 -
FULL_STANDALONE
独立使用的全文,通常是完整的描述。例如,星期几星期一可能会输出“星期一”。 -
SHORT
短文本,通常是缩写。例如,星期几星期一可能输出“星期一”。 -
SHORT_STANDALONE
独立使用的短文本,通常是缩写。例如,星期几星期一可能输出“星期一”。 -
NARROW
窄文本,通常是单个字母。例如,星期几星期一可能输出“M”。 -
NARROW_STANDALONE
用于独立使用的窄文本,通常是单个字母。例如,星期几星期一可能输出“M”。
-
-
方法详情
-
values
返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。- 返回:
- 包含此枚举类常量的数组,按照它们声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 具有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果此枚举类没有具有指定名称的常量NullPointerException- 如果参数为空
-
isStandalone
public boolean isStandalone()如果 Style 是独立样式,则返回 true。- 返回:
- 如果样式是独立样式,则为真。
-
asStandalone
返回具有相同大小的独立样式。- 返回:
- 同尺寸的独立款式
-
asNormal
返回具有相同大小的普通样式。- 返回:
- 相同尺寸的普通款式
-