枚举

枚举的定义方式

  • 用枚举类型创建的对象(变量),值只能是枚举类型创建时所列举出的,不可以有其他值
    public enum WeekDay {MON, TUE, WED, THU, FRI, SAT, SUN}
    WeekDay workday = WeekDay.MON;

枚举的常用操作

  • 遍历switch
  • 遍历 foreach

enum对象的常用方法

int compareTo(E o)比较当前的枚举类型和指定对象的顺序
Class getDeclaringClass()返回与当前枚举常量的枚举类型对应的class对象
String name()返回枚举常量的名称
String toString()返回枚举常量的名称
int ordinal()返回枚举常量的序号
static > T valueOf(Class enumType, String name)返回带着指定名称的指定枚举类型的枚举常量

你可能感兴趣的:(枚举)