为什么这个枚举无效?
enum Type{
MPEG-2=2,PASSED_PIDS_ID=3,DVB=4,ATSC=5,NA=6,UNDETERMINED=7
}
Run Code Online (Sandbox Code Playgroud)
Bil*_*ard 13
您有一些语法错误,一个在第一个标识符中(-变量名称中无效)以及您如何设置值.您不在=枚举中使用,但您可以使用构造函数.试试这个:
enum Type {
MPEG2(2), PASSED_PIDS_ID(3), DVB(4), ATSC(5), NA(6), UNDETERMINED(7);
private final int value;
Type(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
Run Code Online (Sandbox Code Playgroud)