public class Constants {
public enum Status{
sen(3,"發送中"),
suc(8,"成功"),
fai(6,"失敗"),
;
Integer status;
String desc;
Status(String desc, Integer status) {
this.desc = desc;
this.status = status;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}
}
然後用這種「未閉合的字符串常量」「aftersen(3編譯錯誤」。 如果我刪除變量「遞減」,則錯誤消失。 有人可以幫助我?的Java枚舉編譯錯誤「未閉合的字符串文字」
是你的源代碼文件的編碼你的'javac'期望的是什麼? –
另外,考慮在枚舉常量'fai'之後移除無關的逗號。 –
而且你似乎以錯誤的順序給你的構造函數參數。您的構造函數期望該字符串是第一個。 –