Java enum枚举类使用小技巧
2015-10-21 15:45
513 查看
public enum State { // 成功 Success(1), // 失败 Failed(2), private int value; private State(int value) { this.value = value; } public void setValue(int value) { this.value = value; } public int getValue() { return value; } /** * * 根据值获取枚举对象 * * @param value * @return * @see [相关类/方法](可选) * @since [产品/模块版本](可选) */ public static State getState(int value) { for (State ec : State.values()) { if (ec.getValue() == value) { return ec; } } return null; } }
相关文章推荐
- Java enum枚举类使用小技巧
- java基础学习笔记——泛型代码详解
- Spring集成Quartz定时任务框架介绍和Cron表达式详解
- eclipse中安装SVN
- eclipse中安装SVN
- [分享]Java之Bean、Map、Json之间的互相转换工具类
- Spring定时任务的几种实现
- Java线程(一) 线程安全与不安全
- java字符串
- Cucumber java + Webdriver (5) Tags的使用
- Java 集合
- springmvc配置详解2大集合转载
- Java异常处理手册和最佳实践
- 利用jdk对xsd文件操作生成java实体并解析生成的xml
- spring 支持文件上传配置
- Java集合Collection介绍
- Java反射Demo
- Java反射Demo
- [转]Java静态方法为什么不能访问非静态方法
- Java多线程概念总结