展开全部
public static void main(String[] args) {
Random random = new Random();
ArrayList src = new ArrayList<>();
src.add("1");
src.add("2");
src.add("3");
src.add("4");
src.add("5");
src.add("6");
src.add("7");
src.add("8");
src.add("9");
ArrayList list = new ArrayList<>();
for (int i = src.size() - 1; i >= 0; ) {
String[] tmp = new String[2];
int r = random.nextInt(1 + i--);
tmp[0] = src.get(r);
src.remove(r);
if (i >= 0) {
r = random.nextInt(1 + i--);
tmp[1] = src.get(r);
src.remove(r);
}
list.add(tmp);
}
for (int i = 0; i
System.out.println(list.get(i)[0] + "\t\t" + list.get(i)[1]);
}
}