Vector (Vector) est une classe du package Java.util qui implémente des fonctions similaires aux tableaux dynamiques.
Les vecteurs sont similaires aux tableaux et peuvent enregistrer un ensemble de données (liste de données). Cependant, la taille du tableau est fixe et ne peut pas être modifiée une fois spécifiée.
Différents types d'objets peuvent être insérés n'importe où dans le vecteur, sans considérer le type d'objet ou la capacité du vecteur.
Les vecteurs et les tableaux conviennent à différentes occasions.
Si vous devez insérer et supprimer fréquemment des objets, ou parce que le nombre d'objets qui doivent être traités est incertain.
Tous les membres de la liste sont des objets, ou ils peuvent être facilement représentés par des objets.
Il est nécessaire de déterminer rapidement si un objet spécifique existe dans la liste et espérer comprendre rapidement où l'objet est stocké.
Les vecteurs en tant qu'objet fournissent plus de méthodes que les tableaux, mais il convient de noter que les vecteurs peuvent seulement stocker des objets et ne peuvent pas stocker directement des types de données.
Utilisation de vecteurs
Les vecteurs doivent être créés en premier, puis utilisés. Voici la méthode du constructeur du vecteur:
Vector (); à la capacité initiale vectorielle vide avec capacité encrément
En utilisant la première méthode, le système gérera automatiquement les vecteurs.
En utilisant la deuxième méthode, un vecteur vide avec la capacité initiale (c'est-à-dire la taille du vecteur qui peut stocker les données) sera créée. .
En utilisant la méthode 3, un vecteur vide avec la capacité initiale de la capacité initiale sera créé. Si la capacité de la Capacité est de 0, alors doublez à chaque fois.
En allouant plus d'espace mémoire que nécessaire, le vecteur réduit le nombre d'allocations de mémoire nécessaires. Cela réduit efficacement le temps consommé pour l'allocation, et le nombre d'espaces supplémentaires alloués à chaque fois sera déterminé par l'incrément spécifié lors de la création du vecteur.
En plus de la méthode de construction, la classe vectorielle fournit également trois variables d'attribut, à savoir:
Capacité INT protégée;
Une fois qu'une instance de la classe vectorielle est créée, il peut utiliser ses méthodes pour effectuer des opérations telles que l'insertion, la suppression et la recherche d'objets.
Comme les tableaux, les objets vectoriels peuvent également être mis en œuvre via le nouvel opérateur. Sa déclaration est:
Vector vector = new vector ();