- java.lang.Object
-
- java.lang.Enum<MinguoEra>
-
- java.time.chrono.MinguoEra
-
- 实现的所有接口
-
Serializable
,Comparable<MinguoEra>
,Era
,TemporalAccessor
,TemporalAdjuster
public enum MinguoEra extends Enum<MinguoEra> implements Era
民国历法系统的一个时代。民国历法系统有两个时代。 当前时代,从1年开始,被称为“中华民国”时代。 所有往年,在预测计数中为零或更早,或者在年代计数中为一年或更大,是“中华民国时代”的一部分。
Minguo years and eras year-of-era era proleptic-year ISO proleptic-year 2 ROC 2 1913 1 ROC 1 1912 1 BEFORE_ROC 0 1911 2 BEFORE_ROC -1 1910请勿使用
ordinal()
获取ordinal()
的数字表示MinguoEra
。 请改用getValue()
。- 实现要求:
- 这是一个不可变且线程安全的枚举。
- 从以下版本开始:
- 1.8
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 BEFORE_ROC
当前时代之前的单身实例,“中华民国时代之前”,其数值为0。ROC
当前时代的单身实例,“中华民国时代”,其数值为1。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 String
getDisplayName(TextStyle style, Locale locale)
获取这个时代的文本表示。int
getValue()
获取数字时代int
值。static MinguoEra
of(int minguoEra)
从int
值获得MinguoEra
的实例。static MinguoEra
valueOf(String name)
返回具有指定名称的此类型的枚举常量。static MinguoEra[]
values()
按照声明的顺序返回一个包含此枚举类型常量的数组。-
声明方法的类 java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
声明方法的接口 java.time.chrono.Era
adjustInto, get, getLong, isSupported, query, range
-
-
-
-
方法详细信息
-
values
public static MinguoEra[] values()
按照声明的顺序返回一个包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:for (MinguoEra c : MinguoEra.values()) System.out.println(c);
- 结果
- 包含此枚举类型常量的数组,按声明的顺序排列
-
valueOf
public static MinguoEra valueOf(String name)
返回具有指定名称的此类型的枚举常量。 该字符串必须与用于声明此类型中的枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)- 参数
-
name
- 要返回的枚举常量的名称。 - 结果
- 具有指定名称的枚举常量
- 异常
-
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量 -
NullPointerException
- 如果参数为null
-
of
public static MinguoEra of(int minguoEra)
从int
值获得MinguoEra
的实例。MinguoEra
是代表BEFORE_ROC / ROC的民国时代的枚举。 此工厂允许从int
值获取枚举。- 参数
-
minguoEra
- 要表示的BEFORE_ROC / ROC值,从0(BEFORE_ROC)到1(ROC) - 结果
- 时代单身人士,不是空的
- 异常
-
DateTimeException
- 如果值无效
-
getValue
public int getValue()
获取数字时代int
值。时代BEFORE_ROC的值为0,而时代ROC的值为1。
-
getDisplayName
public String getDisplayName(TextStyle style, Locale locale)
- Specified by:
-
getDisplayName
在界面Era
- 参数
-
style
- 所需文本的样式,不为null -
locale
- 要使用的语言环境,而不是null - 结果
- 时代的文本价值,不是空的
-
-