Java Android-如何从生成的列表中选择数字?
这个问题基于我的另一个问题,请务必看一下: 我有一个可以洗牌的集合,但按下“下一步”按钮后,我如何才能一个接一个地选择数字Java Android-如何从生成的列表中选择数字?,java,android,random,collections,Java,Android,Random,Collections,这个问题基于我的另一个问题,请务必看一下: 我有一个可以洗牌的集合,但按下“下一步”按钮后,我如何才能一个接一个地选择数字 ArrayList<Integer> list = new ArrayList<Integer>(); for (int i=1; i<11; i++) { list.add(new Integer(i)); } Collections.shuffle(list); 此代码在按下“下一步”按钮后执行
ArrayList<Integer> list = new ArrayList<Integer>();
for (int i=1; i<11; i++) {
list.add(new Integer(i));
}
Collections.shuffle(list);
此代码在按下“下一步”按钮后执行
我不知道问题id(qid)应该是什么
提前谢谢 维护一个计数器。调用您的方法
static int counter = 0;
public static int getNextQuestion(ArrayList<Integer> list)
{
if(counter == list.size() + 1) return -1;
return list.get(counter++);
}
静态整数计数器=0;
公共静态整型getNextQuestion(ArrayList列表)
{
if(counter==list.size()+1)返回-1;
返回列表。获取(计数器++);
}
选择一个介于0和列表大小之间的随机索引,然后执行list.get(索引)?
static int counter = 0;
public static int getNextQuestion(ArrayList<Integer> list)
{
if(counter == list.size() + 1) return -1;
return list.get(counter++);
}