码迷,mamicode.com
首页 > 其他好文 > 详细

枚举应用demo

时间:2018-07-19 10:53:58      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:setname   span   set   equal   pos   ati   oid   bsp   ret   

 

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

标签:setname   span   set   equal   pos   ati   oid   bsp   ret   

原文地址:https://www.cnblogs.com/gczmn/p/9334137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!