枚举

来源:互联网 发布:心动网络 面试时间截止 编辑:程序博客网 时间:2024/06/06 02:24
package com.demo.mybatis.sample.bean;public enum Role {USER(0, "普通用户"), MANAGER(1, "管理员");private int code;private String text;private Role(int code, String text) {this.code = code;this.text = text;}public int code() {return code;}public String text() {return text;}public static Role codeOf(int code) {for (Role role : values()) {if (role.code == code) {return role;}}throw new IllegalArgumentException("Invalid role code: " + code);}    public static void main(String[] args) {        for (Role role : values()) {            System.out.println(role.code);        }    }}

0 0
原创粉丝点击