枚举

/**
     * 施工填报阶段
     * @author chenjinj
     *
     */
    private enum SerialnumSG{
        /**
         * 在建
         */
        zj(1),
        /**
         * 完工
         */
        wg(2),
        /**
         * 验收
         */
        ys(3),
        /**
         * 决算
         */
        js(4);
        
        public int value;  
          
        SerialnumSG(int value) {  
            this.value = value;  
        }  
    }单元测试

 

    public enum FlowStatus{
        /**
         * 启动(拟稿)
         */
        start,
        /**
         * 执行中(审批中)
         */
        execute,
        /**
         * 结束
         */
        finish
    }测试

 

    @Test
    public void testEnum(){
        
        System.out.println("value="+SerialnumSG.ys.value);
        System.out.println("name="+SerialnumSG.ys.name());
        System.out.println("name="+FlowStatus.start.name());
        System.out.println("value="+FlowStatus.start.ordinal());
    }this

 

单元测试输出:test

value=3
name=ys
name=start
value=0di

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息