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