【发布时间】:2015-06-10 02:38:15
【问题描述】:
我想制作一个随机数组并一张一张打印出来。但我需要打印所有这些而不做任何重复。我尝试将其添加到列表中,但似乎失败了。
我的代码:
String quest1 = "5x5#5*10#8/4"
String[] quest = quest1.split("#");
ArrayList <String> question = new ArrayList<String>();
question.add(quest[0]);
question.add(quest[1]);
question.add(quest[2]);
Random rand = new Random();
int id = rand.nextInt(question.size());
System.out.println(question.get(id));
question.remove(id);
我想以随机顺序打印 5x5 5*10 8/4,我想打印每一个而不再次打印。
【问题讨论】:
-
简单地打乱数组并按顺序读取。 stackoverflow.com/a/1520212/2649012
标签: android arrays list random