Java之enum

java

枚举是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。在没有枚举之前都是直接定义一个final string这种,有了枚举之后可以直接定义啦,不过在java中需要自定义转换,自己针对需求写方法。在系统中里用到的代码如下,需要的可以自己采纳,只是简单的使用。

public enum OrderStep {

待审核(1),

待指派(2),

待接单(3),

待上门(4),

安装中(5),

待报单(6),

已完成(7);

private int value=0;

private OrderStep(int step)

{

this.value=step;

}

public static OrderStep valueOf(int value) { // 手写的从int到enum的转换函数

switch (value) {

case 1:

return 待审核;

case 2:

return 待指派;

case 3:

return 待接单;

case 4:

return 待上门;

case 5:

return 安装中;

case 6:

return 待报单;

case 7:

return 已完成;

default:

return null;

}

}

public int value() {

return this.value;

}

}

以上是 Java之enum 的全部内容, 来源链接: utcz.com/z/390282.html

回到顶部