Enum_枚举笔记

来源:互联网 发布:linux临时设置环境变量 编辑:程序博客网 时间:2024/04/26 05:23

Enum 是JDK1.5新增的类型,个人的理解它更像一个运行后不可变的集合列表(Set or Map).


1. 基本的Enum类型

     enum EnumSex{ Boy, Gril , Neuter(中性大笑)  }

     public  class EnumClass {

        for(EnumSex sex: EnumSex.values())

        {

               println(sex.ordinal());

               println(sex.equals(EnumSex.Boy));

               println(sex.compareTo(EnumSex.Boy));

               println(sex.getDeclaredClass());

               println(sex == EnumSex.Boy)

        }

        for(String s: "Boy Gril Neuter".split(" "))

       {

             EnumSex sex  =  Enum.valueOf(EnumClass.class,s);

       }

     }

    


0 0