public enum SexEnum { Man(0, "man"), Woman(1, "woman"); private String desc; private int value; SexEnum(int value, String desc) { this.value = value; this.desc = desc; } public int value() { return this.value;//this 当前的对象(有点类似反射?) } public String desc() { return this.desc; } public static SexEnum getEnum(int index) { for (SexEnum se : SexEnum.values()) { if (se.value == index) { return se; } } return null; } public static SexEnum getEnum(String desc) { for (SexEnum se : SexEnum.values()) { if (se.desc().equals(desc)) { return se; } } return null; } }
枚举
最新推荐文章于 2025-07-29 17:53:11 发布
本文介绍了一个简单的枚举类型的Java实现,包括性别枚举的具体代码。该枚举支持通过值或描述获取对应的枚举实例。
1173

被折叠的 条评论
为什么被折叠?



