Java中枚举类型的使用

来源:互联网 发布:贴吧群发软件 编辑:程序博客网 时间:2024/05/24 04:17

       java开发中会遇到各种可以穷举的数据,如男和女,以及各种状态,如提交,审批,审批通过,但是不能在代码中不能写死,硬编码,另一方面,也不能存到数据库中去,这样来回取,各种不方便,枚举这种数据结构是不二之选。

下面是一个枚举(Enum)类型:

package com.zhangfx;/****  * @author ambitious *2017-07-07 23:39 */public enum CoreIVRinfoEnum {TYPE0(0,"绑定"),TYPE1(1,"绑定");private int code;private String desc;private CoreIVRinfoEnum(int code,String desc){this.code=code;this.desc=desc;}public int getCode() {return code;}public String getDesc() {return desc;}}
在其他地方使用

package com.zhangfx;/*** *  * @author ambitious * 2017-07-07 23:41 */public class Test {public static void main(String[] args) {System.out.println("枚举TYPE0的code:"+CoreIVRinfoEnum.TYPE0.getCode()+"  内容是:"+CoreIVRinfoEnum.TYPE0.getDesc());System.out.println("枚举TYPE0的code:"+CoreIVRinfoEnum.TYPE1.getCode()+"  内容是:"+CoreIVRinfoEnum.TYPE1.getDesc());}}


打印结果:





原创粉丝点击