下面展示一些 内联代码片
。
public class Constants{
public enum StatusEnum{
START("0"),
END("1");
private String value = "";
StatusEnum(String value){
this.value = value;
}
public String getValue(){
return value;
}
}
public static StatusEnum getStatusEnumValue(String status){
for(StatusEnum statusEnum : StatusEnum.values()) {
if (statusEnum.getValue().equals(status)){
return statusEnum;
}
}
return null;
}
}
public class Test{
main(){
String status = "0";
Constants.StatusEnum statusValue = Constants.getStatusEnumValue(status);
//判空
switch(statusValue){
case START:
//业务代码
break;
casw END :
//业务代码
break;
default:
}
}
}