枚举enum简介说明

欣喜 Java经验 发布时间:2024-02-23 17:19:46 阅读数:10488 1
下文笔者列举一个枚举类的示例分享,如下所示

枚举类示例

package com.java265.enums;
 
public enum  UserTypeEnum {
 
    /**
     * UserTypeEnum  ROOT_ADMIN => ROOT_ADMIN.getName()...
     * UserTypeEnum  ADMIN => ADMIN.getName()...
     * UserTypeEnum  USER => USER.getName()...
     * UserTypeEnum valueOf(String enum) // 字符串转枚举
     * UserTypeEnum[] values()
     */
    ROOT_ADMIN("1", "超级管理员", "最高权限"),
    ADMIN("2", "管理员", "相关权限"),
    USER("3", "普通用户", "普通权限");
    private String name;
    private String code;
    private String desc;
    UserTypeEnum(String code, String name, String desc){
        this.code = code;
        this.name = name;
        this.desc = desc;
    }
    public String getName() {
        return name;
    }
 
    public String getCode() {
        return code;
    }
 
    public String getDesc() {
        return desc;
    }
}
 

======================================
class TestClass {
    public static void main(String[] args) {
        UserTypeEnum[] values = UserTypeEnum.values();
        for (UserTypeEnum value : values) {
            System.out.println(value.getName() + " --- " + value.getCode() + " --- " + value.getDesc());
        }
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202402/17086800178029.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者