enum 枚举的使用
来源:互联网 发布:免费聊天交友软件 编辑:程序博客网 时间:2024/05/16 10:44
第一步:生成枚举类
/** 正在受理(CX下预约单成功) */
PROCESSING {
public String getValue() {
return "0";
}
},
/** 已受理 (OMS或调度已受理 ) */
PROCESSED {
public String getValue() {
return "1";
}
},
/** 下订单失败(OMS或调度受理失败) */
ORDER_FAIL {
public String getValue() {
return "2";
}
},
/** 已通知业务员收件 */
NOTICED_COURIER {
public String getValue() {
return "3";
}
},
/** 已取件(巴枪50或700操作(已取件)) */
COURIER_PICKED {
public String getValue() {
return "5";
}
},
/** 异常收件 (收派员异常收件) */
COURIER_EPICKED {
public String getValue() {
return "6";
}
},
/** 已入柜 */
INED_CABINET {
public String getValue() {
return "9";
}
},
/** 人工消单 */
CUS_CANCEL {
public String getValue() {
return "4";
}
},
/** 已取消 */
CANCEL {
public String getValue() {
return "7";
}
};
public abstract String getValue();
}
第二步:创建枚举数组
public class AppointmentContant {
public static final String[] CANCEL_STATUS = { OrderState.PROCESSING.getValue(), OrderState.PROCESSED.getValue(),
OrderState.NOTICED_COURIER.getValue() };
/**
* 运单状态
*/
public static final String[] WAYBILL_STATUS={WaybillStatus.WAIT_DOOR.getValue(),WaybillStatus.DELIVERIESIN.getValue(),
WaybillStatus.DELIVERY.getValue() };
}
第三步 : 判断该状态是否存在枚举数组中
boolean statusCancle = ArrayUtils.contains(AppointmentContant.WAYBILL_STATUS,waybillModel.getWaybillstatus());
阅读全文
0 0
- enum 枚举的使用
- 枚举(enum)的使用
- 【Enum】枚举的使用
- 枚举Enum的使用
- Enum枚举的使用
- enum 枚举的使用
- java enum枚举的使用
- Enum枚举类型的使用
- java 枚举的使用 enum
- enum枚举类型的使用
- 枚举类型ENUM的使用
- 枚举(enum)的使用
- enum 枚举值的使用
- java enum枚举的使用
- enum枚举类型的使用
- Enum枚举类的使用。
- 枚举enum的使用方式
- enum枚举型的使用
- html5移动开发屏幕宽度相关概念
- TensorFlow深度学习框架
- RateLimit
- 给初学者的RxJava2.0教程(三)
- jdbcTemplate 实现查询返回list
- enum 枚举的使用
- java-07
- AndroidStudio git版本控制
- serializeArray()与 serialize()
- 实现同环比的简单SQL
- counting-sort
- css
- Linux 线程
- 【脚本语言系统】关于Python正则表达式sys.re, 你需要知道的事