java枚举

    xiaoxiao2026-03-05  7

    public enum Type {     STATUS_0(0,"禁用"),STATUS_1(1,"启动");     private Integer code;     private String desc;          private Type(Integer code, String desc) {         this.code = code;         this.desc = desc;     }     public Integer getCode() {         return code;     }     public void setCode(Integer code) {         this.code = code;     }     public String getDesc() {         return desc;     }     public void setDesc(String desc) {         this.desc = desc;     }     //普通方法     public static String getDesc(Integer code){         for(Type type : values()){             if(type.getCode() == code){                 return type.getDesc();             }         }         return null;     }        //普通方法     public static Integer getCode(String desc){         for(Type type : values()){             if(type.getDesc().equals(desc)){                 return type.getCode();             }         }         return -1;     }

    }

    2、测试

     public static void main(String[] args) {         System.out.println(Type.STATUS_0.getDesc());         System.out.println(Type.getDesc(1));         System.out.println(Type.getDesc(0));         System.out.println(Type.getCode("启动"));         System.out.println(Type.getCode("禁用"));          System.out.println(Type.getCode("用"));     }

    转载请注明原文地址: https://ju.6miu.com/read-1307649.html
    最新回复(0)