参考

public class Constants {
public static enum ServiceStatus{
        NORMAL(1,"正常办理"),CHANGEING(2,"应收变更中"),BACKING(3,"退单中"),BACK(4,"退单");
        private ServiceStatus(Integer value,String name){
            this.value = value;
            this.name = name;
        }
        private final Integer value;
        private final String name;

        public Integer getValue() {
            return value;
        }

        public String getName() {
            return name;
        }
    }
}
 public static void main(String[] args) {
        String key = Constants.ServiceStatus.NORMAL.getName();
        int value = Constants.ServiceStatus.NORMAL.getValue();
        System.out.println(key+":"+ value);

    }

其他创建枚举并获取值方法

/**
 * 衣服尺寸
 */
public enum Size {

    SMALL("S"),
    MEDIUM("M"),
    LARGE("L"),
    EXTRA_LARGE("XL");

    /**
     * 缩写
     */
    private String suoxie;

    private Size(String suoxie){
        this.suoxie = suoxie;
    }

    public String getSuoxie(){
        return suoxie;
    }

    public static void main(String[] args) {
        //1:toString()方法返回常量的名
        System.out.println(Size.SMALL.toString());//SMALL

        //2:valueOf()
        System.out.println(Size.valueOf("LARGE"));

        //3:values:返回每个常量名
        //SMALL MEDIUM LARGE EXTRA_LARGE
        Size[] sizes = Size.values();
        /*for (Size size : sizes) {
            System.out.println(size);
        }*/

        //4:ordinal 返回常量的位置,从0开始
        System.out.println(Size.LARGE.ordinal());

        int i = Size.EXTRA_LARGE.compareTo(Size.EXTRA_LARGE);
        System.out.println(i);

System.out.println(Size.LARGE.getSuoxie());
    }
}

最新文章

  1. CSS样式重置
  2. Objective-C( Foundation框架 一 数组(NSMutableArray))
  3. [ACM_水题] ZOJ 3712 [Hard to Play 300 100 50 最大最小]
  4. PHP面向对象(一)
  5. Go语言中怎样判断数据类型_不懂的木匠_新浪博客
  6. FMCG行业是什么行业?
  7. [Windwos Phone 8]多个按钮的共用事件
  8. 在linux中如何调试C语言程序
  9. thinkphp整合系列之rbac的升级版auth权限管理系统demo
  10. Ubuntu Docker Registry 搭建私有仓库
  11. 几个APP开发的创意
  12. 伸展树--java
  13. registration_db.go
  14. Docker的简单实用
  15. Python之模块和包
  16. 删除weblogic应用缓存,weblogic 缓存的删除方法
  17. react的props验证
  18. Vuejs自定义全局组件--loading
  19. Pandas分类
  20. ckeditor 4.2.1_演示 ckeditor 上传&插入图片

热门文章

  1. 下列哪个为JSP的隐含对象。
  2. (随用随总结)Linux下面的特殊权限&不同的文件类型
  3. Oozie安装与部署
  4. 开发新手教程【三】Arduino开发工具
  5. 图像特征点匹配C代码
  6. poj 3281(网络流+拆点)
  7. java中的类、成员变量、方法的修饰符。
  8. Ubuntu中su认证失败
  9. Linux下自动调整时间和时区与Internet时间同步
  10. 编写高质量代码--改善python程序的建议(七)