Bonjour à tous,
J'aimerai savoir si les vecteurs peuvent être multi-dimentionnels comme les tableaux.
J'aimerai créer une matrice mais sans limite de taille.
Merci.
Emilie
Version imprimable
Bonjour à tous,
J'aimerai savoir si les vecteurs peuvent être multi-dimentionnels comme les tableaux.
J'aimerai créer une matrice mais sans limite de taille.
Merci.
Emilie
RIen ne t'empeche de mettre des Vecteurs dans des vecteurs !!!
Mais je ne connais pas d'objet Collection Matrice dans le JDK , mais je suis loin de tout connaitre !!! :wink:
Salut,
Il suffit de faire un Vector de Vector...
Par contre je pense qu'il vaut mieux se faire une classe qui gère cela ce serait plus simple...
a++
PS : Si tu n'utilises pas la matrices en multi-thread je te conseille d'utiliser ArrayList à la place (cf FAQ : Quelles différences entre ArrayList, LinkedList et Vector ?)
Merci pour l'info.
Et comment on déclare, instancie et initialise un vecteur de vecteurs ?
Emilie
Code:
1
2
3
4
5
6
7
8
9
10 Vector<Vector<Integer>> vectors = new Vector<Vector<Integer>>(); vectors.add(new Vector<Integer>()); Vector<Integer> firstVector = vectors.get(0); ... List<List<Integer>> lists = new LinkedList<List<Integer>>(); lists.add(new LinkedList<Integer>()); List<Integer> firstList = lists.get(0); ...
NB, préfére les arrayList aux vector. c'est moins lourd (voir faq) :wink: