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 示例类相关推荐

  1. Java枚举根据key获取value

    package com.utcip.crm.common.constants; import com.utcip.crm.common.base.process.ScheduleStatusEnum; ...

  2. java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等

    java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...

  3. Java基础知识点__获取运行时类的完整结构

    通过反射获取运行时类的完整结构 Field,method,Construuuctor,Superclass,Interface,Annotation 实现的全部接口 继承的父类 全部的构造器 全部的构 ...

  4. java 枚举获取key_Java枚举根据key获取value

    packagecom.utcip.crm.common.constants;importcom.utcip.crm.common.base.process.ScheduleStatusEnum;/** ...

  5. Java枚举类使用方式

    Java枚举类使用方式 单枚举定义 : /*** * @title: 单枚举定义* @author: wll* @since: 2021-1-27 14:47:54*/ public enum Jud ...

  6. 比起睡觉,我更喜欢刷巨详细的Java枚举类,这是来自猿人的自觉呀

    零基础学习之Java枚举类 概述 JDK1.5之前 创建枚举类 代码示例 JDK1.5之后 创建枚举类 代码示例 枚举类继承父类 基本介绍 代码示例 枚举类实现接口 基本介绍 代码示例 枚举类实现单例 ...

  7. java枚举和枚举类_Java枚举:您拥有优雅,优雅和力量,这就是我所爱!

    java枚举和枚举类 当Java 8即将面世时,您确定您对Java 5中引入的枚举很熟悉吗? Java枚举仍然被低估了,很可惜,因为它们比您想象的要有用,它们不仅仅用于通常的枚举常量! Java枚举是 ...

  8. 夯实Java基础系列14:深入理解Java枚举类

    本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下 ...

  9. java枚举工具类_Java 枚举

    引入编写季节类(Season),该类只有四个对象(spring,summer,autumn,winter) 概念枚举(enum)全称为 enumeration, 是 JDK 1.5 中引入的新特性. ...

最新文章

  1. 【Android 高性能音频】AAudio 状态机 ( 创建 | 打开 Open | 开始 Started | 暂停 Paused | 刷写 Flushed | 停止 Stopped | 关闭 )
  2. 手把手教你薅羊毛,1 元体验业内领先AI技术!
  3. 清除webbrowser cookie/session的6种方法
  4. 软考考前冲刺第九,十章多媒体基础知识知识产权基础知识
  5. 你做电商死法TOP10:你中了几枪?
  6. 腾讯云数据库智能化海量运维的建设与实践
  7. mybatis连接mysql url_MyBatis与JDBC连接数据库所使用的url之间的差异
  8. 计算机软考程序员客观题,历年计算机软考程序员部分选择题真题重点
  9. npm 编译慢_如何有效提升快应用(Webpack)编译速度
  10. 基于H5的实时语音聊天
  11. jemalloc疑似内存泄漏分析
  12. 翻转课堂计算机语言逻辑性,通达翻转课堂模式下大学数学教学模式的探讨
  13. C/C++ 宏参数名前加#变为字符串
  14. 【最终幻想15 国王之剑】制作介绍2:最大限度满足角色,背景和道具的要求
  15. 经典Bug永流传---每周一“虫”(九)
  16. 人脸脸部识别技术_面部识别技术基础
  17. 计算机视觉入门CV之街道字符识别—01赛题理解
  18. Vue —— 排他思想
  19. pytorch版本下的yolov3训练实现火焰检测
  20. 计算机网络 网络层 路由汇总(路由聚合)

热门文章

  1. iqtree+ggtree绘制进化树教程
  2. 基于C++OpenGL实现的五角形绘制
  3. 汽车融资租赁系统开发 | 互融云汽车融资租赁系统 实现全自动化流程管理
  4. [AMD驱动]解决AMD驱动的1603错误
  5. 主管让你主动离职?别怕背调,等劝退,教你如何N+1
  6. php移动图片,图片从上往下移动的效果制作 图片向上滚动特效 图片移动效果制作软件...
  7. Word 中取消所有的超级链接
  8. 04 技术太卷我学APEX-页面查询条件提交给SQL查询
  9. 90-0002 图鉴合成表
  10. 图解递归算法-清晰易懂