J'ai actuellement un mélange aléatoire ArrayList
.Java- Déplacement d'éléments d'une ArrayList vers une Array
public static void main(String[] args) {
ArrayList<Integer> solution = new ArrayList<>();
for (int i = 1; i <= 48; i++) {
solution.add(i);
}
Collections.shuffle(solution);
Cela me donne un ArrayList
avec les numéros 1-48 mélangés au hasard. Maintenant, j'ai 4 tableaux et je veux ajouter au hasard les éléments de la ArrayList
sans répétition. La raison pour laquelle les nouveaux tableaux contiennent 14 éléments est que les deux premiers éléments seront toujours les mêmes.
heartsRow[0] = 1;
heartsRow[1] = 0;
diamondsRow[0] = 14;
diamondsRow[1] = 0;
spadesRow[0] = 27;
spadesRow[1] =0;
clubsRow[0] = 40;
clubsRow[1] = 0;
Je veux remplir complètement chaque matrice avec des éléments non répétitifs de ArrayList
.