首页 > 其他 > 详细

枚举应用demo

时间:2018-07-19 10:22:40      阅读:152      评论:0      收藏:0      [点我收藏+]

 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!