您的位置:首页 > 其它

枚举类

2019-04-16 15:50 25 查看

作为菜鸟的我刚知道枚举类长啥样
记录下

package cn.com.yhfund.yhtradeorg.enums;

/**
* 复核状态
* Created by wanggy on 2017/8/31.
*/
public enum CheckStatusEnum {
/**
* 通过
*/
PASS("通过", "0"),

/**
* 不通过
*/
NOT_PASS("不通过", "1");

private String value;

private String name;

CheckStatusEnum(String name, String value) {
this.name = name;
this.value = value;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getValue() {
return value;
}

public void setValue(String value) {
this.value = value;
}

public static CheckStatusEnum getByValue(String value) {
for (CheckStatusEnum checkStatusEnum : values()) {
if (checkStatusEnum.getValue().equals(value)) {
return checkStatusEnum;
}
}
return null;
}

public static String getNameByValue(String value) {
for (CheckStatusEnum e : values()) {
if (e.getValue().equals(value)) {
return e.getName();
}
}
return null;
}

@Override
public String toString() {
return "CheckStatusEnum{" +
"value='" + value + '\'' +
", name='" + name + '\'' +
'}';
}
}

取值:

CheckStatusEnum.PASS.getValue()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: