Tag: EnumSet

  1. Java中的枚举

    本文基于JDK 1.8.0_45 一个简单的枚举例子 public enum EnumExample { enum1, enum2; } 以上是一个简单的枚举例子,我们通过关键字enum定义了一个名叫EnumExample的枚举类,在其中我们定义了两个枚举类型:enum1和enum2。 在Java中所有的枚举类默认都会继承自Enum抽象类,所有的枚举类型都会自动包含Enum抽象类中定义的方法。其中包含了获取枚举类型的名字、顺序、所属的类,另外还有通过枚举类和名字获取枚举类型的静态方法,如下所示: public enum EnumExample { enum1, enum2; public static class Test { public static void main(String[] args) { System.out.println(enum1.name());// enum1 System.out.println(enum1.ordinal());// 0 System.…

    on java enum 枚举 EnumSet EnumMap 动态添加枚举