java访问枚举元素的位置
我有一个Enum文件,在Java中有几个值。在我的主程序中,我有一个函数,它接收一个整数作为参数,我必须根据该值执行不同的操作,该值与枚举元素的数量相同
我正在做以下工作:
public String operation(int option, int chosenBox){
String result = "";
switch(option){
case 0:
model.startGame(this.playersName);
result = "...";
break;
case 1:
model.play();
result = "...";
break;
我需要更改案例的选项,以指向枚举中的元素而不是数字,因为有时我需要向枚举中添加一个元素,最终需要更改所有数字
枚举名为菜单选项,我已经尝试过这样做:
case OpcionMenu.PLAY.ordinal(): // This is for case 0
但出现以下错误:“需要常量表达式”
共 (0) 个答案