package kepler;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
public class ShuffleMethodTest {
public static void main(String[] args) throws InterruptedException {
for (;;) {
int m = 3;
String[] teamArray = {"曼联","曼城","利物浦","阿森纳","切尔西","热刺","埃弗顿","斯旺西","诺维奇","拜仁慕尼黑","多特蒙德","沙尔克","汉诺威","勒沃库森","门兴","沃尔夫斯堡","斯图加特"};
List<String> teamList = new ArrayList<>();
for (int i = 0; i < teamArray.length; i++) {
teamList.add(teamArray[i]);
}
Collections.shuffle(teamList, new Random());
Iterator<String> iterator = teamList.iterator();
int i = 1;
System.out.println("开始分配..");
while (iterator.hasNext()) {
if (i % 4 == 1) {
System.out.print("第 " + (i / 4 + 1) + " 组 : ");
}
System.out.print(iterator.next() + " | ");
if (!iterator.hasNext()) {
System.out.println();
}
if (i % 4 == 0) {
System.out.println();
}
i++;
}
System.out.println("分配完毕...");
Thread.sleep(1000);
}
}
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
public class ShuffleMethodTest {
public static void main(String[] args) throws InterruptedException {
for (;;) {
int m = 3;
String[] teamArray = {"曼联","曼城","利物浦","阿森纳","切尔西","热刺","埃弗顿","斯旺西","诺维奇","拜仁慕尼黑","多特蒙德","沙尔克","汉诺威","勒沃库森","门兴","沃尔夫斯堡","斯图加特"};
List<String> teamList = new ArrayList<>();
for (int i = 0; i < teamArray.length; i++) {
teamList.add(teamArray[i]);
}
Collections.shuffle(teamList, new Random());
Iterator<String> iterator = teamList.iterator();
int i = 1;
System.out.println("开始分配..");
while (iterator.hasNext()) {
if (i % 4 == 1) {
System.out.print("第 " + (i / 4 + 1) + " 组 : ");
}
System.out.print(iterator.next() + " | ");
if (!iterator.hasNext()) {
System.out.println();
}
if (i % 4 == 0) {
System.out.println();
}
i++;
}
System.out.println("分配完毕...");
Thread.sleep(1000);
}
}
}