版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/woshimeihuo/article/details/87917857
枚举根据key获取value
/**
*配送方式 (1跑腿2门店自送3自提 )
* @author bright
* @date 2019/2/25
*/
public enum OrdersPostageEnum {
RunLeg(1,"跑腿"),
StoreSelfDelivery(2,"门店自送"),
SelfLifting(3,"自提");
private final Integer key;
private final String val;
public Integer key(){
return this.key;
}
public String val(){
return this.val;
}
OrdersPostageEnum(final Integer key,final String val){
this.key = key;
this.val = val;
}
public static String getVal(Integer value) {
OrdersPostageEnum[] enums = values();
for (OrdersPostageEnum businessModeEnum : enums) {
if (businessModeEnum.key().equals(value)) {
return businessModeEnum.val();
}
}
return null;
}
}