package com.lw.coodytest.enums;
/**
* @Description 汽车类型枚举
*/
public enum CarTypeEnum {
CAR_TYPE_BMW("bmw", "宝马"),
CAR_TYPE_BC("bc", "奔驰"),
CAR_TYPE_AUDI("audi", "奥迪");
private String type;
private String desc;
private CarTypeEnum(String type, String desc) {
this.type = type;
this.desc = desc;
}
public static String getValue(String type) {
CarTypeEnum[] carTypeEnums = values();
for (CarTypeEnum carTypeEnum : carTypeEnums) {
if (carTypeEnum.type().equals(type)) {
return carTypeEnum.desc();
}
}
return null;
}
public static String getType(String desc) {
CarTypeEnum[] carTypeEnums = values();
for (CarTypeEnum carTypeEnum : carTypeEnums) {
if (carTypeEnum.desc().equals(desc)) {
return carTypeEnum.type();
}
}
return null;
}
private String type() {
return this.type;
}
private String desc() {
return this.desc;
}
}
java枚举类-根据key获取value及根据value获取key
最新推荐文章于 2025-04-23 09:49:08 发布