1. 枚举

是指将遍历的值一一列出来,变量的值只限于列举出来的值的范围内

  1. public enum s{
  2. 枚举项1,枚举项2;
  3. }

使用关键字enum创建一个enum

40. 枚举 - 图1

  • name(); 获取枚举项的名称

  • ordinal(); 返回枚举项在枚举类中的索引值

  • compareTO(E o); 比较两个枚举项,返回的是索引值的差值

  • toString(); 返回枚举常量的名称

  • valueOf(class<T> type,String name); 获取指定枚举类中的指定名称的枚举值

      1. Enum.valueOf(s.class,"枚举项名称")
  • values(); 获取该枚举类中的所有枚举项