您可以改组包含索引的新数组。然后从第一个索引获取两个数组中的元素。
List<Integer> indexArray = Arrays.asList(0, 1, 2);Collections.shuffle(indexArray);String question = questions[indexArray.get(0)];String answer = answers[indexArray.get(0)];
当然,如其他答案所建议的那样,创建一个
class包含
questions和
answers将是一种更加面向对象的方法。这样,与当前方法相比,您仅需维护一个
List或。
array``3arrays



