Java枚举

来源:互联网 发布:零基础学算法pdf 编辑:程序博客网 时间:2024/06/03 13:41

Java在5版本中增加了枚举,枚举是一组具名的有限集合创建为一种新的类型。

示例:

public class EnumTest {    public static void main(String[] args) {        for(Shru s:Shru.values()) {            System.out.println(s.name()+";"+s.ordinal());        }    }    public static enum Shru{G,C,H}}

结果:

G;0
C;1
H;2


ordinal()返回一个int值从0开始,name()返回枚举声明时的名字,values()获取集合

public static enum RESPONSE_CODE{        SUCCESS(0),        RETURN_FAIL(501),        FAIL(502),        ACCESS_DATABASE_FAIL(503),        DATA_CHECK_FAIL(504);                private Integer code;                private RESPONSE_CODE(Integer code) {            this.code = code;        }        public Integer code() {            return code;        }    }


0 0
原创粉丝点击