- 所有已实现的接口:
-
Serializable
,Comparable<TextStyle>
,Constable
文本格式化和解析样式的枚举。
文本样式定义格式化文本的三种大小 - 'full'、'short'和'narrow'。这三种大小中的每一种都有'标准'和'独立'两种变体。
在大多数语言中,这三种大小的差异是明显的。例如,在英语中,'full'月份是'January','short'月份是'Jan','narrow'月份是'J'。请注意,'narrow'大小通常不是唯一的。例如,'January'、'June'和'July'都有'narrow'文本'J'。
'标准'和'独立'形式之间的区别在英语中很难描述。然而,在其他语言中,当文本单独使用时,与在完整日期中使用时所用的单词是有区别的。例如,在日期选择器中单独使用月份的单词与在日期中与日和年一起使用的月份的单词是不同的。
- 实现要求:
- 这是一个不可变且线程安全的枚举。
- 自版本:
- 1.8
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescription完整文本,通常是完整描述。用于独立使用的完整文本,通常是完整描述。狭窄文本,通常是单个字母。用于独立使用的狭窄文本,通常是单个字母。短文本,通常是缩写。用于独立使用的短文本,通常是缩写。 -
Method Summary
-
Enum Constant Details
-
FULL
完整文本,通常是完整描述。例如,星期一的全文可能输出为"Monday"。 -
FULL_STANDALONE
用于独立使用的完整文本,通常是完整描述。例如,星期一的全文可能输出为"Monday"。 -
SHORT
短文本,通常是缩写。例如,星期一的短文本可能输出为"Mon"。 -
SHORT_STANDALONE
用于独立使用的短文本,通常是缩写。例如,星期一的短文本可能输出为"Mon"。 -
NARROW
狭窄文本,通常是单个字母。例如,星期一的狭窄文本可能输出为"M"。 -
NARROW_STANDALONE
用于独立使用的狭窄文本,通常是单个字母。例如,星期一的狭窄文本可能输出为"M"。
-
-
Method Details
-
values
返回包含此枚举类的常量的数组,按照它们声明的顺序排列。- 返回:
- 包含此枚举类的常量的数组,按照它们声明的顺序排列
-
valueOf
返回如果样式是独立样式,则为true。- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果此枚举类没有具有指定名称的常量 -
NullPointerException
- 如果参数为null
-
isStandalone
public boolean isStandalone()返回如果样式是独立样式,则为true。- 返回:
- 如果样式是独立样式,则为true。
-
asStandalone
返回具有相同大小的独立样式。- 返回:
- 具有相同大小的独立样式
-
asNormal
返回具有相同大小的普通样式。- 返回:
- 具有相同大小的普通样式
-