原代碼
if("NEW".equals(param)){ statusCode = "a"; }else if("RUNNABLE".equals(param)){ statusCode = "b"; }
優化代碼
public enum Status { //定義Key對應的Value NEW("a"),RUNNABLE("b"),RUNNING("c"),BLOCKED("d"),DEAD("e"); public String statusCode; Status(String statusCode){ this.statusCode = statusCode; } } //先定義好key 和 value //在使用的時候就可以直接通過枚舉調用了。 String statusCode = Status.valueOf(“NEW”).statusCode;
