Java枚举 根据 key获取value 示例类
public enum Demo { DEMO(0,"初始状态"), DEMO_ONE(1,"状态1"), DEMO_TWO(2,"状态2"), DEMO_THREE(3,"状态3"), DEMO_FOUR(4,"状态4"); private final Integer status; private final String desc; private Demo(final Integer status,final String desc){ this.status = status; this.desc = desc; } public static Integer getValue(Integer value) { Demo[] demos= values(); for (Demo demo: demos) { if (demo.status().equals(value)) { return demo.status(); } } return null; } public static String getDesc(Integer value) { Demo[] demos= values(); for (Demo demo: demos) { if (demo.status().equals(value)) { return demo.desc(); } } return null; } public Integer status(){ return this.status; } public String desc(){ return this.desc; } }
Java枚举 根据 key获取value 示例类相关推荐
- Java枚举根据key获取value
package com.utcip.crm.common.constants; import com.utcip.crm.common.base.process.ScheduleStatusEnum; ...
- java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等
java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...
- Java基础知识点__获取运行时类的完整结构
通过反射获取运行时类的完整结构 Field,method,Construuuctor,Superclass,Interface,Annotation 实现的全部接口 继承的父类 全部的构造器 全部的构 ...
- java 枚举获取key_Java枚举根据key获取value
packagecom.utcip.crm.common.constants;importcom.utcip.crm.common.base.process.ScheduleStatusEnum;/** ...
- Java枚举类使用方式
Java枚举类使用方式 单枚举定义 : /*** * @title: 单枚举定义* @author: wll* @since: 2021-1-27 14:47:54*/ public enum Jud ...
- 比起睡觉,我更喜欢刷巨详细的Java枚举类,这是来自猿人的自觉呀
零基础学习之Java枚举类 概述 JDK1.5之前 创建枚举类 代码示例 JDK1.5之后 创建枚举类 代码示例 枚举类继承父类 基本介绍 代码示例 枚举类实现接口 基本介绍 代码示例 枚举类实现单例 ...
- java枚举和枚举类_Java枚举:您拥有优雅,优雅和力量,这就是我所爱!
java枚举和枚举类 当Java 8即将面世时,您确定您对Java 5中引入的枚举很熟悉吗? Java枚举仍然被低估了,很可惜,因为它们比您想象的要有用,它们不仅仅用于通常的枚举常量! Java枚举是 ...
- 夯实Java基础系列14:深入理解Java枚举类
本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下 ...
- java枚举工具类_Java 枚举
引入编写季节类(Season),该类只有四个对象(spring,summer,autumn,winter) 概念枚举(enum)全称为 enumeration, 是 JDK 1.5 中引入的新特性. ...
最新文章
- 【Android 高性能音频】AAudio 状态机 ( 创建 | 打开 Open | 开始 Started | 暂停 Paused | 刷写 Flushed | 停止 Stopped | 关闭 )
- 手把手教你薅羊毛,1 元体验业内领先AI技术!
- 清除webbrowser cookie/session的6种方法
- 软考考前冲刺第九,十章多媒体基础知识知识产权基础知识
- 你做电商死法TOP10:你中了几枪?
- 腾讯云数据库智能化海量运维的建设与实践
- mybatis连接mysql url_MyBatis与JDBC连接数据库所使用的url之间的差异
- 计算机软考程序员客观题,历年计算机软考程序员部分选择题真题重点
- npm 编译慢_如何有效提升快应用(Webpack)编译速度
- 基于H5的实时语音聊天
- jemalloc疑似内存泄漏分析
- 翻转课堂计算机语言逻辑性,通达翻转课堂模式下大学数学教学模式的探讨
- C/C++ 宏参数名前加#变为字符串
- 【最终幻想15 国王之剑】制作介绍2:最大限度满足角色,背景和道具的要求
- 经典Bug永流传---每周一“虫”(九)
- 人脸脸部识别技术_面部识别技术基础
- 计算机视觉入门CV之街道字符识别—01赛题理解
- Vue —— 排他思想
- pytorch版本下的yolov3训练实现火焰检测
- 计算机网络 网络层 路由汇总(路由聚合)
热门文章
- iqtree+ggtree绘制进化树教程
- 基于C++OpenGL实现的五角形绘制
- 汽车融资租赁系统开发 | 互融云汽车融资租赁系统 实现全自动化流程管理
- [AMD驱动]解决AMD驱动的1603错误
- 主管让你主动离职?别怕背调,等劝退,教你如何N+1
- php移动图片,图片从上往下移动的效果制作 图片向上滚动特效 图片移动效果制作软件...
- Word 中取消所有的超级链接
- 04 技术太卷我学APEX-页面查询条件提交给SQL查询
- 90-0002 图鉴合成表
- 图解递归算法-清晰易懂