Java enum枚举类使用小技巧

来源:互联网 发布:数据分析培训课程 编辑:程序博客网 时间:2024/05/16 09:29
public enum State{// 成功Success(1),// 失败Failed(2),private intvalue;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;}}

0 0