java enum枚举类型的使用
public enum InventoryMode implements ChineseNameEnum {
/**
* 按仓库盘点
*/
BY_WAREHOUSE("按仓库盘点"),
/**
* 按货位盘点
*/
BY_SECTION("按货位盘点");
private String chineseName;
private InventoryMode(String chineseName) {
this.chineseName = chineseName;
}
@Override
public String getChineseName() {
return chineseName;
}
@Override
public String toString() {
return chineseName;
}
}
创建一个枚举类型InventoryMode,它包括两个属性( BY_WAREHOUSE)和(BY_SECTION),前端一般显示的是中文(按仓库盘点)或(按货位盘点),而数据库存的是英文。这就需要后台根据需要对参数进行转换;
1.获取前端的英文枚举:InventoryStatus.英文枚举.name();
2.将数据库的英文枚举转成中文:InventoryStatus.valueOf(中文枚举).toString()
java enum枚举类型的使用相关推荐
- Java - Enum 枚举类型
目录 前言 应用 定义 基本Enum特性 Enum的静态导入 Enum中添加新方法 Switch语句中的Enum Enum的继承 EnumSet的使用 EnumMap的使用 常量相关方法 枚举值向枚举 ...
- Java enum枚举类型
转载于:https://www.cnblogs.com/wangshen31/p/6791482.html
- 深度分析Java的枚举类型——枚举的线程安全性及序列化问题
点击关注,快速进阶高级架构师 作者:Hollis 写在前面:Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为 ...
- Java中的enum详细解析------Java enum 枚举还可以这么用
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外.然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看. 1.可以在enum中添 ...
- 深度分析 Java 的枚举类型:枚举的线程安全性及序列化问题(转)
写在前面: Java SE5 提供了一种新的类型 Java的枚举类型,关键字 enum 可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这是一种非常有用的功能 ...
- Java核心技术----枚举类型与泛型
一.枚举类型 1.使用枚举类型设置常量 其中,enum是定义枚举类型关键使用枚举类型定义常量的语法如下: public enum Constants{ Constants_A, Constants_B ...
- 深度分析 Java 的枚举类型:枚举的线程安全性及序列化问题
本文作者: 伯乐在线 - HollisChuang .未经作者许可,禁止转载! 欢迎加入伯乐在线 专栏作者. 写在前面: Java SE5 提供了一种新的类型 Java的枚举类型,关键字 enum 可 ...
- android enum java包_Android @IntDef注解取代Java enum枚举提高性能详解
Android @IntDef注解取代Java enum枚举提高性能 为提高Android性能,Android官方建议使用@IntDef注解替代Java的enum枚举.@IntDef的使用给出一个例子 ...
- c++ enum 枚举类型
enum 枚举类型 限定作用域的枚举类型(class) enum class open_modes { input, output, append }; 不限定作用域的枚举类型 enum color ...
最新文章
- 黑龙江科技大学计算机是几本,黑龙江科技大学是几本
- 【解决办法】pandas画出时序数据(股票数据)横轴不是时间
- Diaspora-v1.3.0 素锦WordPress博客主
- django模型——数据库(二)
- react 项目实战(二)创建 用户添加 页面 及 fetch请求 json-server db.json -w -p 8000...
- python设计模式 韦塞尔 pdf下载_PYTHON设计模式
- 查看linux的iso文件名,查看ISO文件信息
- jrtplib java,jrtplib 分包处理
- 知识图谱关系抽取 python_知识图谱关系抽取
- 兆骑科创创新创业赛事活动承办,科创企业,企业孵化器
- 27000系列标准族谱
- onvif协议服务器端口,大华录像机添加海康摄像头,设置了onvif协议也不行,如何解决?...
- 医学分子生物学-整理笔记
- 阿里云服务器可以搭建游戏吗?
- 计算机与网络技术 英语,计算机与网络英语词汇(S3)
- 数字电路设计:竞争冒险以及消除方法
- 同一个元素绑定多个onclick事件
- macOS Big Sur到来,为Mac带来巨大变化
- 华为手机打开图片很慢是怎么回事_华为手机微信打开很慢怎么办
- 怎么确定电视吊架安装位置,电视支架安装讲解
热门文章
- python系统编程模块_Python系统进程管理模块
- shell export 作用
- 微软请你学Linux,你没有听错,是Linux系列培训4月~6月,共16期,4月5日起盛情开始!微软请你!!!
- 爱奇艺、腾讯视频等接连涨价 地主家也没有余粮了?
- iPhone用户注意!苹果:手机丢失这么做 官方售后拒绝维修
- 做好产品的孵化器 淘特上线10元店、淘特100
- 为什么川渝的超市要求顾客必须“要有妈”?
- 小米平板5或无缘MIUI 13:搭配骁龙870 预装MIUI 12.5系统
- Facebook在美国正式推出语音聊天应用Live Audio Rooms
- Redmi Note 10配备NFC 3.0功能:首次支持封闭式门卡