Java中对于双属性枚举的使用案例
更新时间:2018年12月07日 11:25:19 作者:执笔记忆的空白
今天小编就为大家分享一篇关于Java中对于双属性枚举的使用案例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
最近有小伙伴问我,双枚举类该怎么写,还得包括根据key
取值方法。
于是就手写一个案例如下:
/** * 关系类型枚举 */ public enum RelationType { MAPPING(0,"映射"), QUOTE(1,"引用/授权"), ENTRUST(2,"委托"), AGENT(3,"代理"); private int value; private String desc; RelationType(int value ,String desc) { this.value = value; this.desc = desc; } public int getValue() { return value; } public String getDesc() { return desc; } public static String getDescByValue(int value) { for (RelationType enums : RelationType.values()) { if (enums.getValue() == value) { return enums.getDesc(); } } return ""; } }
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
相关文章
Java SSM框架(Spring+SpringMVC+MyBatis)搭建过程
最近一段时间搭建了ssm环境,并测试了几个小项目,下面小编通过图文并茂的形式给大家分享Java SSM框架(Spring+SpringMVC+MyBatis)搭建过程,需要的朋友参考下吧2017-11-11java中JSONObject转换为HashMap(方法+main方法调用实例)
这篇文章主要介绍了java中JSONObject转换为HashMap(方法+main方法调用实例),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-11-11springMVC中HttpMessageConverter的具体使用
HttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,本文主要介绍了springMVC中HttpMessageConverter的具体使用,具有一定的参考价值,感兴趣的可以了解一下2023-08-08Java使用Apache compress实现文件夹压缩成Zip包
Apache common提供了很多实用的工具包,这篇文章主要来和大家介绍一下Java如何使用Apache compress包实现文件夹压缩成Zip包,希望对大家有所帮助2024-01-01Spring Boot缓存实战之Redis 设置有效时间和自动刷新缓存功能(时间支持在配置文件中配置)
这篇文章主要介绍了Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存,时间支持在配置文件中配置,需要的朋友可以参考下2023-05-05
最新评论