Dans le langage de programmation Java, la classe Vector intégré met en œuvre une séquence thread-safe contenant un nombre variable d' objets. Contrairement aux tableaux classiques - dont la capacité doit être connue au moment de la déclaration , lorsque l'ordinateur se réserve toute la mémoire nécessaire - votre code peut grandir et rétrécir Vecteurs si nécessaire. Un vecteur donné peut contenir des objets de catégories très différentes ; Vecteurs n'imposent aucune restriction sur ce point. Vous pouvez créer et utiliser des vecteurs dans votre code Java. Instructions 1 Déclarez votre Vector comme suit Vector myVector = new Vector () ; Vector myVector2 = new Vector (10,20) ; la différence entre les première et deuxième versions du constructeur est que le second indique le nombre initial d'éléments (10) et combien d'autres éléments seront alloués à chaque fois que l'allocation de mémoire se développe (20). Si vous avez l' information requise pour spécifier les valeurs des paramètres utiles pour votre application, gestion de la mémoire sera plus efficace avec le deuxième constructeur 2 remplir votre vecteur en ajoutant un élément à la fois : . myVector.add (5); myVector.add (« populus »); Chaque invocation de la « add () " méthode ajoute son argument à la fin actuelle de l' séquence de vecteur 3 remplir votre vecteur en ajoutant tous les éléments dans un tableau , comme dans l'exemple suivant: . Vector myDoubleVector = new Vector ( Arrays.asList ( myDoubleArray ) ) ; Cette ligne de code aura tous les éléments de la classe ( double) à partir de array " myDoubleArray " et les insérer dans le nouvellement déclarées " myDoubleVector . " 4 itérer sur tous les éléments actuellement présents dans votre vecteur comme suit : énumération MyEnum = myVector.elements (); while ( myEnum.hasMoreElements ()) { < p> myCurrentElement Object = myEnum.nextElement (); //Traitement myCurrentElement }
|