
package comschoolstereotype;
/
活动枚举类型
@author QiXuanChen
/
public enum EventStatus {
/
未发布。
/
DRAFT("DRAFT", "未发布"),
/
已发布。
/
PUBLISHED("PUBLISHED", "已发布");
/
活动状态的值。
/
private String value;
/
活动状态的中文描述。
/
private String text;
/
@param status 活动状态的值
@param desc 活动状态的中文描述
/
private EventStatus(String status, String desc) {
value = status;
text = desc;
}
/
@return 当前枚举对象的值。
/
public String getValue() {
return value;
}
/
@return 当前状态的中文描述。
/
public String getText() {
return text;
}
/
根据活动状态的值获取枚举对象。
@param status 活动状态的值
@return 枚举对象
/
public static EventStatus getInstance(String status) {
EventStatus[] allStatus = EventStatusvalues();
for (EventStatus ws : allStatus) {
if (wsgetValue()equalsIgnoreCase(status)) {
return ws;
}
}
throw new IllegalArgumentException("status值非法,没有符合课程状态的枚举对象");
}
}
以上就是关于用java写一个枚举类程序全部的内容,包括:用java写一个枚举类程序、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)