枚举应用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(代码片段

面试常用的代码片段

Java中枚举的写法和用法

VS code自定义用户代码片段snippet