java中Collections.shuffle前后的Arraylist元素索引

java中Collections.shuffle前后的Arraylist元素索引,java,arraylist,Java,Arraylist,如何比较洗牌前后的arraylist元素并获得原始arraylist的位置?如果要保留对象的原始位置,需要在洗牌之前复制arraylist。然后使用indexOf我正在尝试创建一个android问答应用程序。一切都很顺利。但当计算正确答案和错误答案时,我可以计算正确答案并加一次,但若我选择了错误答案,那个么我就计算了我在数组中存储答案的次数。我只想数一次我的错误答案。。因此,我的想法是首先在一侧获得用户选择的单选按钮答案。另一方面,我有无序排列的arraylist,如果我可以得到无序排列数组的原

如何比较洗牌前后的arraylist元素并获得原始arraylist的位置?

如果要保留对象的原始位置,需要在洗牌之前复制arraylist。然后使用indexOf

我正在尝试创建一个android问答应用程序。一切都很顺利。但当计算正确答案和错误答案时,我可以计算正确答案并加一次,但若我选择了错误答案,那个么我就计算了我在数组中存储答案的次数。我只想数一次我的错误答案。。因此,我的想法是首先在一侧获得用户选择的单选按钮答案。另一方面,我有无序排列的arraylist,如果我可以得到无序排列数组的原始索引号,我可以将该索引值传递给answer arraylist,并获得特定的答案字符串并进行比较。您能给出一个示例列表并显示您希望看到的内容吗?public void quizQuestionAndAnswer(){for(i=0;i