Est ce possible d'avoir une ArrayList à plusieurs dimensions?
merci
Version imprimable
Est ce possible d'avoir une ArrayList à plusieurs dimensions?
merci
Oui: il suffit de faire une ArrayList d'ArrayList (pour deux dimensions).
Pour 3 dimensions, il te faut une ArrayList d'ArrayList d'ArrayList.
Etc.
Ceci dit, ça va vite être très lourd à manipuler... Donc pour un besoin pareil, tu devrais peut-être envisager d'utiliser de vrais tableaux plutôt que des listes.
Oui :
Code:
1
2
3
4
5
6 private List<List<Integer>> list = new ArrayList<List<Integer>>(); for (int i = 0; i < XXXX; i++) { list.put(new ArrayList<Integer>()); } // remplissage par list.get(XX).put(YY, valeur); // récupération par list.get(XX).get(YY);