我有一系列字符数组,用于存储名为LEVEL_1,LEVEL_2等游戏的关卡数据。我必须在完成后让程序前进到下一级别,所以我创建了一个字符串
levelString =(" LEVEL _" + nextLevelNumber)
当我尝试使用
时advanceToLevel(levelString);
要进入下一级数组,它显然不起作用,因为数组和字符串不兼容。
有没有办法让它通过字符串值调用数组,或者我错过了一种更简单的方法来升级到下一级别而没有每个级别的if语句?
我对Java很新,所以它需要简单。
编辑:这个问题不重复。我问如何推进到下一个数组,尝试使用字符串连接与变量。我正在寻找替代解决方案。