私は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]に、そしてそこから. 基本的に、「1」=一致の場合、arrayCountを2に設定する必要があり、「2」=一致の場合、および最初の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();
}