Java 枚举 String-String
2015-11-14 15:33
441 查看
package cn.bycs.online.dealer.vo; /** * @author jiangxingqi * */ public enum NewcarOperationEnum { SYSTEM_DEFAULT("系统预置","1"), SUBMIT_RELEASE("提交审核","2"), PUBLISH_SUCCESS("审核通过","3"), AUDIT_DENY("审核不通过","4"); private String key; private String value; private NewcarOperationEnum(String value,String key) { this.value = value; this.key = key; } /** * @param key the key to set */ public void setKey(String key) { this.key = key; } /** * @return the key */ public String getKey() { return key; } /** * @return the value */ public String getValue() { return value; } /** * @param value the value to set */ public void setValue(String value) { this.value = value; } public static String getValueByKey(String key) { for (NewcarOperationEnum e : values()) { if (e.getKey().equals(key)) { return e.getKey(); } } return null; } public static String getKeyByValue(String value) { for (NewcarOperationEnum e : values()) { if (e.getValue().equals(value)) { return e.getKey(); } } return null; } }
相关文章推荐
- (转) java排列组合算法(n选m)
- Java项目发布之基础知识准备
- spring 时间组件
- Caused by: java.io.FileNotFoundException: dbcpconfig.properties (No such file or directory)
- 自定义泛型JAVA_116-118
- 10009---JavaWeb基础--GenericServlet
- Eclipse CDT 代码首次编译通过,第二次编译提示error: ld returned 1 exit status
- 进程调度算法模拟,用动态优先数及时间片轮转法实现进程调度_Java语言模拟实现
- 把一个10进制的数转换成16进制数(java)
- 关于Java String 的些总结
- 7、SpringMVC源码分析(2):分析HandlerAdapter.handle方法,了解handler方法的调用细节以及@ModelAttribute注解
- spring mvc 报错 expected at least 1 bean which qualifies as autowire candidate for this depend
- springmvc环境的搭建
- Java中关于HashMap的使用和遍历
- java中正则表达式
- Head First Java勘误
- Java语言基础知识
- 自己对java内存的理解
- 装饰器模式-JAVA
- Spring4之Hello World