枚举

作者: 咔狼 | 来源:发表于2018-10-20 13:11 被阅读0次

    枚举的定义方式

    • 用枚举类型创建的对象(变量),值只能是枚举类型创建时所列举出的,不可以有其他值
      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)返回带着指定名称的指定枚举类型的枚举常量

    相关文章

      网友评论

          本文标题:枚举

          本文链接:https://www.haomeiwen.com/subject/kztmzftx.html