Est ce possible d'avoir une ArrayList à plusieurs dimensions?
merci
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.
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
Oui :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager