public enum Test {
WAIT_BUYER_PAY("WAIT_BUYER_PAY","交易创建,等待买家付款","0"),
TRADE_CLOSED("TRADE_CLOSED","未付款交易超时关闭,或支付完成后全额退款","1"),
TRADE_SUCCESS("TRADE_SUCCESS","交易支付成功","2"),
TRADE_FINISHED("TRADE_FINISHED","交易结束,不可退款","3");
private String key;
private String value;
private String mat;
Test(String key, String value,String mat) {
this.key = key;
this.value = value;
this.mat = mat;
}
// get set 方法
public String getKey() {
return key;
}
public String getValue() {
return value;
}
public String getMat() {
return mat;
}
// 普通方法
public static String getValue(String value) {
for (Test c : Test.values()) {
if (c.getValue().equals(value)) {
System.out.println(c.getMat());
return c.getValue();
}
}
return null;
}
public static void main(String[] args) {
Test.getValue("交易结束,不可退款");
}
}
枚举 用例1.0
最新推荐文章于 2022-10-27 11:19:03 发布