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) :
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] ]
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
 
pioche [ [x], [x], [x], [x] ]
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
3
4
 
for (int i = 0; i < max; i++) {
result.add (liste.get(0);
}
Auriez-vous des suggestions pour m'aider à résoudre ce problème?
Merci d'avance,