Ma méthode qui est censée renvoyer un tableau me renvois "[I@167cf4d"
Bonjour à tous,
J'ai un exercice dont le but est d'inverser l'ordre d'un tableau (pas de soucis ça j'ai réussis même si je pense que je me suis compliqué la tâche), mais lorsque j'appelle la fonction pour vérifier le résultat cela me renvoies (et peu importe la méthode) toujours un truc du style "[I@167cf4d",donc je sais bien qu'il y a quelque chose que j'ai mal fait donc j'aimerais bien savoir quoi !
le Code :
Code:
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
|
public static void main(String[] args) {
int[] tab = {1, 2, 3, 4, 5};
int[] tab2 = {1, 0, 6, 8, 6, 9, 2, 2, 6};
System.out.print(miroirCopie(tab2));
}
public static int[] miroirCopie(int []tab) {
int [] miroir = new int [tab.length];
for(int i = 0;i<tab.length/2;i++) {
int temp = tab[i];
tab[i] = tab[tab.length-i-1];
tab[tab.length-i -1] = temp;
}
for(int i = 0;i<tab.length;i++) {
miroir[i] = tab[i];
}
return miroir;
}
} |