Java枚举插入值
我创建了一个枚举,如下所示Java枚举插入值,java,enums,Java,Enums,我创建了一个枚举,如下所示 public enum CustomData { SHOW_VAL("",""); private final String valCode; private final String valD; CustomData(String valCode, String valD){ this.valCode = valCode; this.valD = valD; } public
public enum CustomData {
SHOW_VAL("","");
private final String valCode;
private final String valD;
CustomData(String valCode, String valD){
this.valCode = valCode;
this.valD = valD;
}
public String getvalCode() {
return this.valCode;
}
public String getvalD() {
return this.valD;
}
}
我正在使用枚举自定义数据引发异常。现在,我可以创建多个静态类型,如SHOW_VAL(“TEXT”、“DESC”)
,但我希望在运行时出现任何错误时将文本放入其中
在上面的代码中,如何通过上面在其他类中定义的构造函数插入值?枚举是编译时常量,您不能在运行时使用常规语言功能创建新的枚举。依照 需要表示一组固定常量时,应随时使用枚举类型。这包括自然枚举类型,例如太阳系中的行星,以及在编译时知道所有可能值的数据集,例如菜单上的选项、命令行标志等等
使用常规的
类
获取运行时值。在java中无法捕获错误。你是说异常吗?为什么简单类需要enum
?如何调用它?您不能将exception.getXXX()
传递给您的枚举吗?如果您不能在构造函数中设置值,则需要在构造之后设置它。