SAlut,
comment puis je declarer un tableau dont les elements sont des tableaux aussi.
:bug:
Version imprimable
SAlut,
comment puis je declarer un tableau dont les elements sont des tableaux aussi.
:bug:
Avec ce code, tu crées un tableau à deux dimensions (une matrice): cela devrait répondre à ton besoin!Code:Object[][] tableauADeuxDimensions;
Avec cette syntaxe, tu peux créer des structures à 2, 3... n dimensions!
merci. c'est ce que j avais pensé moi aussi. :D
Cela te permetde construire des matrice mais pas des tableaux de tableaux quelconques : tu ne pourras pas te retrouver avec un tableau comportant un tableau de 5 éléments et un autre de 3.
Dans ce cas, utilise plutôt des tableaux d'ArrayList :
Code:
1
2
3
4
5
6
7 ArrayList [] tableau = new ArrayList[3]; // Tableau à 3 dimensions ... tableau[0] = new ArrayList(); ... tableau[0].add(obj); ...
Ah bon... pourtant ce code compile et s'exécute sans problème :roll: :Citation:
Envoyé par Rayndell
Ce qu'il faut comprendre, c'est qu'en Java, les tableaux à deux dimensions sont des tableaux de tableaux, on peut donc parfaitement avoir un tableau comportant un tableau de 5 éléments et un autre de 3. ;)Code:
1
2
3
4 public static void main(String[] args) { int[][] tab={{1,2,3},{1,2}}; }