枚举类存储相互maping数据
来源:互联网 发布:在淘宝卖护肤品 编辑:程序博客网 时间:2024/06/05 08:19
public enum TrialSchemaStatusType {/** * 修改标识 */U("U",1),/** * 新增标识 */C("C",2),/** * 删除标识 */D("D",3);/** * 推送给客户端的GTL协议状态标识 */private String dataCode;/** * 律典通推送的纲要状态标识 */private int dataType;/** * @param dataCode 律典通纲要状态标识 * @param dataType GTL协议纲要状态标识 */private TrialSchemaStatusType(String dataCode, int dataType) {this.dataCode = dataCode;this.dataType = dataType;}/** * 通过律典通纲要状态标识获取GTL协议纲要状态标识 * * @param dataCode 律典通纲要状态标识 * @return GTL协议纲要状态标识 */public static int getType(String dataCode) {for (TrialSchemaStatusType codeEnum : values()) {if (codeEnum.dataCode == dataCode) {return codeEnum.dataType;}}throw new IllegalArgumentException("Undefined data code" + dataCode);} /** * 通过GTL协议纲要状态标识获取律典通纲要状态标识 * * @param dataType GTL协议纲要状态标识 * @return 律典通纲要状态标识 */public static String getCode(int dataType) {for (TrialSchemaStatusType typeEnum : values()) {if (typeEnum.dataType==(dataType)) {return typeEnum.dataCode;}}throw new IllegalArgumentException("Undefined data type" + dataType);}}
阅读全文
0 0
- 枚举类存储相互maping数据
- Shadow Maping
- Shadow Maping
- Shadow Maping
- char型数据存储成Int(16进制值相互转换)
- 尝试使用枚举类存储静态变量
- JAVA----枚举的相互转换
- ES maping 学习笔记
- 枚举中枚举值和枚举数的相互转换
- 枚举(存储常量)
- ROR ORM(object/Relational Maping)
- JSON与对象(枚举类对象)之间的相互转换
- C# 枚举、字符串、值的相互转换
- 枚举和字符串的相互转化
- C# 枚举、字符串、值的相互转换
- C# 枚举、字符串、值的相互转换
- 使用Hibernate的XML配置来映射枚举类型,存储自定义类型数据
- 存储过程之间相互调用
- 宏参数的连接
- PropertyPlaceholderConfigurer源码解析
- Butter Knife 的简介和使用
- 通过memblock的debugfs接口查看memblock信息
- FTP建立本地源
- 枚举类存储相互maping数据
- js获取select下拉框的值
- URAL 1277 浅谈无向图网络流约束建模方法
- MOOC公众号阅读文章
- 吸血鬼数字
- Mac NSUserNotification移除通知
- oracle -rac nfs安装配置
- 注解工作原理源码解析
- idea中如何新建一个maven工程