枚举的定义方式
- 用枚举类型创建的对象(变量),值只能是枚举类型创建时所列举出的,不可以有其他值
public enum WeekDay {MON, TUE, WED, THU, FRI, SAT, SUN}
WeekDay workday = WeekDay.MON;
枚举的常用操作
- 遍历switch
- 遍历 foreach
enum对象的常用方法
int compareTo(E o)
比较当前的枚举类型和指定对象的顺序
Class<E> getDeclaringClass()
返回与当前枚举常量的枚举类型对应的class对象
String name()
返回枚举常量的名称
String toString()
返回枚举常量的名称
int ordinal()
返回枚举常量的序号
static <T extends Enum<T>> T valueOf(Class<T> enumType, String name)
返回带着指定名称的指定枚举类型的枚举常量
网友评论