1、枚举创建
public enum TermEnum {
//spring summer autumn cold
SPRING("春", "01"),
SUMMER("暑", "03"),
AUTUMN("秋", "05"),
WINTER("寒", "07");
private String name;
private String index;
TermEnum(String name, String index) {
this.name = name;
this.index = index;
}
public static TermEnum getIndexByName(String name) {
for (TermEnum termEnum : TermEnum.values()) {
if (termEnum.getName().equals(name)) {
return termEnum;
}
}
throw BusinessException.of("匹配出错请查检查:" + name);
}
public String getName() {
return name;
}
public String getIndex() {
return index;
}
}
2、调用
TermEnum.getIndexByName(termDate.getTerm()).getIndex()