码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA 如何循环枚举(main函数里)

时间:2015-12-22 19:48:14      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:java 如何循环枚举

/**
 * Bestpay.com.cn Inc.
 * Copyright (c) 2011-2015 All Rights Reserved.
 */
package com.bestpay.bpbp.common.enums;

/**
 * 销账业务类型枚举
 * 
 * @author Weiliang
 * @version $Id: BizTypeEnum.java, v 0.1 2015年12月14日 下午2:20:53 Weiliang Exp $
 */
public enum BizTypeEnum {

    TRAIN_TICKET("TRAIN_TICKET", "火车票"),

    TRANSPORT_DEPOSIT("TRANSPORT_DEPOSIT", "交通卡充值");

    /** 枚举编码  */
    private String code;

    /** 描述说明 */
    private String description;

    /**
     * 默认构造器
     * 
     * @param code 枚举编码 
     * @param description 描述说明
     * @param isFinish
     */
    private BizTypeEnum(String code, String description) {
        this.code = code;
        this.description = description;
    }

    /**
     * 通过枚举<code>code</code>获得枚举
     * 
     * @param code 枚举编码 
     * @return 支付单状态枚举
     */
    public static BizTypeEnum getByCode(String code) {
        for (BizTypeEnum bizTypeEnum : values()) {
            if (bizTypeEnum.getCode().equals(code)) {
                return bizTypeEnum;
            }
        }
        return null;
    }

    /**
     * Getter method for property <tt>code</tt>.
     * 
     * @return property value of code
     */
    public String getCode() {
        return code;
    }

    /**
     * Getter method for property <tt>description</tt>.
     * 
     * @return property value of description
     */
    public String getDescription() {
        return description;
    }

    public static void main(String[] args) {
        BizTypeEnum [] customErrorCodeEnums=BizTypeEnum.values();
        for(int i=0;i<customErrorCodeEnums.length;i++){
            System.out.println(customErrorCodeEnums[i].getCode());
            System.out.println(customErrorCodeEnums[i].getDescription());
        }
    }
}


JAVA 如何循环枚举(main函数里)

标签:java 如何循环枚举

原文地址:http://7883830.blog.51cto.com/7873830/1727163

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!