我目前有一个随机混合ArrayList
。Java-将元素从ArrayList移动到数组
public static void main(String[] args) {
ArrayList<Integer> solution = new ArrayList<>();
for (int i = 1; i <= 48; i++) {
solution.add(i);
}
Collections.shuffle(solution);
这给我一个ArrayList
与数字1-48随机混合。现在我有4个数组,我想随机添加ArrayList
的元素而不重复。
int[] heartsRow = new int[14];
int[] diamondsRow = new int[14];
int[] spadesRow = new int[14];
int[] clubsRow = new int[14];
新数组包含14个元素的原因是因为前两个元素总是相同。
heartsRow[0] = 1;
heartsRow[1] = 0;
diamondsRow[0] = 14;
diamondsRow[1] = 0;
spadesRow[0] = 27;
spadesRow[1] =0;
clubsRow[0] = 40;
clubsRow[1] = 0;
我想用ArrayList
的非重复元素完全填充每个阵列。