我是 Java 新手。我不太确定如何在 Java 中有效地使用数组。我可能无法使用正确的术语,因此我将尝试用代码向您展示。基本上,这是我的数组。
int[] arrayCount = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
我想设置我的 if 函数,以便(假设 arrayCount[1] 是默认值....如果该数组处于 [1] 的第一个状态,并且“one”.equals(match) 然后它设置数组到 arrayCount[2] 然后从那里开始。基本上,如果 "one" = match,它应该将 arrayCount 设置为 2,如果 "two" = match 并且第一个 if 语句已经执行,它将播放测试声音。最终这条链会一直上升到 100,但这只是为了测试。
for (String match : matches) {
if (arrayCount[1]== 1 && "one".equals(match)) {
testSound.start();
arrayCount[2]=2;
} else if (arrayCount[2]==2 && "two".equals(match)) {
testSound.start();
}