这个问题是基于我的另一个问题,请务必看一下: Android - Generate non-repetitive random numbers
我有一个洗牌的集合,但是如何在" next"之后逐个选择数字。按下按钮?
ArrayList<Integer> list = new ArrayList<Integer>();
for (int i=1; i<11; i++) {
list.add(new Integer(i));
}
Collections.shuffle(list);
此代码在应用程序打开时执行。
qid =
此代码在&#34; Next&#34;之后执行。按下按钮。
我对问题id(qid)应该是什么感到困惑。
提前致谢!
答案 0 :(得分:0)
维持一个柜台。打电话给你的方法。
static int counter = 0;
public static int getNextQuestion(ArrayList<Integer> list)
{
if(counter == list.size() + 1) return -1;
return list.get(counter++);
}