枚举应用demo
Posted gczmn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举应用demo相关的知识,希望对你有一定的参考价值。
package com.xx; public enum PositionEM{ ONE(1,"领导"),
TWO(2,"员工"); private Long value; private String name; private PositionEM(Long value,String name) { this.value = value; this.name = name; } public Long getValue() { return value; } public void setValue(Long value) { this.value = value; } public String getName() { return name; } public void setName(String name) { this.name = name; }
public static PositionEM getByName(String name){ for(PositionEM position: PositionEM.values()){ if(position.getName().equals(name)){ return position; } } return null; }
public static PositionEM valueOf(byte status){ for(PositionEM position : PositionEM.values()){ if(position.getValue() == status){ return position; } } return null; } }
PositionEM.ONE.getValue();// 1
PositionEM.ONE.getName();// "领导"
以上是关于枚举应用demo的主要内容,如果未能解决你的问题,请参考以下文章
[vscode]--HTML代码片段(基础版,reactvuejquery)
12mmaction2 行为识别商用级别X3D复现 demo实现 检测自己的视频 Expanding Architecturesfor Efficient Video Recognition(代码片段
[异常解决] Keil安装好nRF51822开发环境,运行DEMO报错:Error:“GPIOTE_CONFIG_NUM_OF_LOW_POWER_ENVENTS” is undefined(代码片段