【发布时间】:2017-02-25 11:36:46
【问题描述】:
你能告诉我如何随机打印所有字符串数组,但不重复。我不想使用列表,Collecton.shuffle。
我试试:
String names[] = { "name1", "name2", "name3", "name4", "name5" };
System.out.println(names[rand.nextInt(groupMembers.length - 1)]);
我想打印所有的名字,但只是洗牌一次。 像这样的:
名字4,名字1,名字2,名字5,名字3
【问题讨论】:
-
Collections.shuffle有什么问题? -
只洗牌一次是什么意思?你的意思是你希望它继续从列表中打印一个随机名称?或者你想让它以随机顺序打印整个列表,一行接一行??