質問とそれぞれの回答のリストがあるアプリを作成しています。質問は 1 つの文字列配列にあり、回答は別の文字列配列にあります。
質問をシャッフルしたいので、以下を実装しました。(もちろん、答えはその質問にリンクする必要があります。そうしないと意味がありません)
コード:
selected_Q = new String[totalnoofQ];
selected_A = new String[totalnoofQ];
int[] random_code = new int[totalnoofQ];
for (int i = 0; i < totalnoofQ; i++)
{
random_code[i] = i;
}
Collections.shuffle(Arrays.asList(random_code));
for (int j = 0; j < totalnoofQ; j++)
{
int k = random_code[j];
selected_Q [j] = databank_Q [k];
selected_A[j] = databank_A [k];
}
コードは致命的なエラーを報告しませんが、selected_Q はまだ順番どおりです。なんで?コードを修正する方法を教えてください。ありがとう!!!