public enum TrialType{ BUG(0, "BUG"), IMPROVE(1, "改进"), REQUIREMENT(2, "需求"); private String name; private int numberOfTrialType; private TrialType(int numberOfTrialType, String name) { this.numberOfTrialType = numberOfTrialType; this.name = name; } public String getValueOfTrialType() { return name; } public int getNumberOfTrialType() { return numberOfTrialType; } // bug 改进 需求 }// 反馈种类
下面是循环这个枚举
private Map<Integer, String> trialTypes = Maps.newHashMap();
for (TrialType t : TrialType.values()) {
trialTypes.put(t.getNumberOfTrialType(), t.getValueOfTrialType());
}