Bonjour, pour un projet il me faut mettre des tableaux différents dans une ArrayList.
Le premier tableau, je peux le mettre sans problème. Mais le souci est que une fois le deuxième tableau mis le premier "change" et devient égal au premier. Avec du code cela devrait être plus claire !
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
26
27
28
29
30
31
32
33
34
package test_ArrayList;
 
import java.util.ArrayList;
 
public class Main {
 
	public static void main(String[] args) {
		ArrayList list = new ArrayList(); //création de l'ArrayList
		int[] tableau=new int[4]; //création du tableau
		int[] autreTableau=new int[4];//pour tester
 
 
		tableau[0]=3;
		tableau[1]=1;
		tableau[2]=6;
		tableau[3]=7;
		list.add(tableau);
 
                //les valeurs sont différentes
		tableau[0]=2;
		tableau[1]=4;
		tableau[2]=0;
		tableau[3]=1;
		list.add(tableau);
 
 
		autreTableau=(int[]) list.get(0);
		System.out.println(autreTableau[0]+"  "+autreTableau[1]+"  "+autreTableau[2]+"  "+autreTableau[3]);
 
		autreTableau=(int[]) list.get(1);
		System.out.println(autreTableau[0]+"  "+autreTableau[1]+"  "+autreTableau[2]+"  "+autreTableau[3]);
	}
 
}
Et ça me répond ceci :

2 4 0 1
2 4 0 1

Merci d'avance !