enum简单使用
前台传入weightCode :1/2/3/4,获取不同的区间
0~10 10~50 50~100 100~999999 0~999999
public void setWeight(){ this.minWeight = FuelWeight.getFuelWeight(this.weightCode).minWeight; this.maxWeight = FuelWeight.getFuelWeight(this.weightCode).maxWeight; } enum FuelWeight{ weightCode_1(1,0,10), weightCode_2(2,10,50), weightCode_3(3,50,100), weightCode_4(4,100,999999), weightCode_5(5,0,999999); private Integer code; private Integer minWeight; private Integer maxWeight; FuelWeight(Integer code, Integer minWeight,Integer maxWeight) { this.code = code; this.minWeight = minWeight; this.maxWeight = maxWeight; } public static FuelWeight getFuelWeight(Integer code) { for (FuelWeight weight : FuelWeight.values()) { if (weight.code.equals(code)) return weight; } return weightCode_5; } }