Bonjour à tous,
J essaie d'utiliser de faire des listes de listes avec des ArrayList et je bloque sur le problème suivant
Je n'ai pas su trouver la réponse dans les posts précédents
Je déclare de listes
J'obtiens
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
17
18
19
20
21
22
23
24
25 ArrayList sequence = new ArrayList(); ArrayList<ArrayList<String>> list_sequences = new ArrayList<ArrayList<String>>(); //Je les remplis sequence.add("G1"); sequence.add("G2"); sequence.add("G3"); list_sequences.add(sequence); sequence.clear(); sequence.add("G4"); sequence.add("G5"); sequence.add("G6"); list_sequences.add(sequence); //Affichage liste de sequences i=0; while(i<list_sequences.size()){ System.out.println("sequence "+i); j=0; while(j<list_sequences.get(i).size()){ System.out.println("genes "+j+" "+list_sequences.get(i).get(j)); j++; } i++; }
sequence 0
genes 0 G4
genes 1 G5
genes 2 G6
sequence 1
genes 0 G4
genes 1 G5
genes 2 G6
La 2eme séquence a remplacer la premiere
Je ne sais pas comment m'y prendre pour ne pas rencontrer ce phénomène
Merci d'avance
Partager