枚舉

/**
     * 施工填報階段
     * @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

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息