【Java】Enum

定義

Enums.java

public class Enums {
    public static enum Sex {
        MALE("1","MALE","男","1"),
        FEMALE("2","FEMALE","女","2"),
        OTHER("3","OTHER","その他","3");

        private Sex(String code, String ename, String jname, String sortOrder) {
            this.code = code;
            this.ename = ename;
            this.jname = jname;
            this.sortOrder = sortOrder;
        }
        private final String code;
        private final String ename;
        private final String jname;
        private final String sortOrder;

        public String getCode() {return code;}
        public String getEname() {return ename;}
        public String getJname() {return jname;}
        public String getSortOrder() {return sortOrder;}

    }
}

使用方法

        Enums.Sex.MALE.getCode();       // 1
        Enums.Sex.MALE.getEname();      // MALE
        Enums.Sex.MALE.getJname();      // 男
        Enums.Sex.MALE.getSortOrder();  // 1