zoukankan      html  css  js  c++  java
  • Java之enum

    枚举是 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;
            }
        
    }
  • 相关阅读:
    javascript执行上下文
    javascript深浅拷贝
    javascript模块化
    javascript类型转换
    闭包
    通过插槽分发内容
    组件上使用v-model
    Vue $emit $event 传值(子to父)
    Vue Prop属性(父to子)
    Vue组件全局/局部注册
  • 原文地址:https://www.cnblogs.com/EncryptingLife/p/4639141.html
Copyright © 2011-2022 走看看