📖摘要
今天博主将给大家分享–java中根据数值(int)来对应Enum(字符串)。欢迎关注收藏!
🌂首先
package hotkidclub.enums;
public enum Prizes {
one(1, "一等奖"),
two(2, "二等奖"),
three(3, "三等奖"),
four(4, "四等奖"),
five(5, "五等奖"),
six(6, "六等奖");
private final Integer value;
private final String filed;
private Prizes(Integer value, String filed) {
this.value = value;
this.filed = filed;
}
public Integer getValue() {
return value;
}
public String getFiled() {
return filed;
}
public static Prizes codeOf(int code) {
for (Prizes prizes : values()) {
if (prizes.getValue() == code) {
return prizes;
}
}
throw new RuntimeException("没有找到对应的枚举");
}
public static void main(String[] args) {
System.out.println(Prizes.codeOf(1).getFiled());
}
}
结果如下:
🎉最后
-
更多参考精彩博文请看这里:《陈永佳的博客》
-
喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/97503.html