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 !
Et ça me répond ceci :
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]); } }
2 4 0 1
2 4 0 1
Merci d'avance !
Partager