标签: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 如何循环枚举
原文地址:http://7883830.blog.51cto.com/7873830/1727163