我正在制作一个测验应用程序,我具有字符串数组,并且我想在单击按钮时加载它们,字符串应该随机加载到“文本视图”中。字符串不应重复。
谢谢..
答案 0 :(得分:0)
因为这是你的测验,我要给你的提示不是整个孤独
Random rnd = new Random;
while(array.size()>0){
// 1. use rng to get a index between 0 to current array.size()
// 2. remove the string by array.remove(index) so that it won't duplicated.
// 3. setText(string)
}
尝试一下,如果您需要更多详细信息,可以添加评论。
答案 1 :(得分:0)
一种方法是将数组转换为列表并重新排列。
List myList = Arrays.asList(yourArray);
Collections.shuffle(myList);
之后,您可以遍历列表。