Bonjour à tous,
Je sollicite votre aide sur un problème que je n'arrives pas à résoudre:
J'ai créer un ArrayList (pioche) contenant 4 ArrayList (liste) :
Avec un code qui permet de réduire mes 4 listes jusqu'à 1 élément par liste, j'obtiens le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 ArrayList <ArrayList <Integer> pioche = new ArrayList <>(); int chiffre = 4; int max = 10; for (int x = 0; x < chiffre; x++){ pioche.add(x, new ArrayList<>() ); for (int i = 0; i < max; i++) { pioche.get(x).add(i); } } for (int i = 0; i < max; i++) { liste = pioche.get(i); } // On obtient: // pioche [ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] ]
Je n'arrive pas à ajouter le chiffre x dans un seul ArrayList result même avec le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 pioche [ [x], [x], [x], [x] ]
Auriez-vous des suggestions pour m'aider à résoudre ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (int i = 0; i < max; i++) { result.add (liste.get(0); }
Merci d'avance,
Partager