Maison  >  Article  >  Java  >  Effacer les vecteurs en Java à l'aide de la méthode removeAllElements() de la classe Vector

Effacer les vecteurs en Java à l'aide de la méthode removeAllElements() de la classe Vector

WBOY
WBOYoriginal
2023-07-24 11:45:261076parcourir

Utilisez la méthode removeAllElements() de la classe Vector pour effacer le vecteur en Java

En programmation Java, la classe Vector est une classe de tableau dynamique qui peut ajouter des éléments à la fin du tableau et le redimensionner automatiquement. Lorsque nous utilisons la classe Vector pour enregistrer une grande quantité de données, nous devons parfois effacer tous les éléments du vecteur. Dans ce cas, nous pouvons utiliser la méthode removeAllElements() de la classe Vector pour implémenter l'opération de compensation.

La classe Vector fait partie du framework de collection Java et se trouve dans le package java.util. Il fournit de nombreuses méthodes pour manipuler les vecteurs, y compris les opérations de compensation. La méthode RemoveAllElements() implémente une opération de nettoyage en supprimant tous les éléments du vecteur.

Ce qui suit est un exemple de code qui utilise la méthode removeAllElements() de la classe Vector pour effacer un vecteur :

import java.util.Vector;

public class VectorDemo {

    public static void main(String[] args) {

        // 创建一个存放字符串的向量
        Vector<String> vector = new Vector<>();

        // 向向量中添加元素
        vector.add("Java");
        vector.add("Python");
        vector.add("C++");
        vector.add("JavaScript");

        System.out.println("清空前的向量内容:" + vector);

        // 使用removeAllElements()方法清空向量
        vector.removeAllElements();

        System.out.println("清空后的向量内容:" + vector);
    }
}

Exécutez le code ci-dessus, les résultats suivants seront affichés :

Contenu du vecteur avant l'effacement : [Java, Python , C++, JavaScript]
Effacer Le contenu vectoriel résultant : []

Comme vous pouvez le voir sur les résultats, une fois la méthode RemoveAllElements() du vecteur effacée, tous les éléments du vecteur sont supprimés avec succès et le vecteur devient vide.

Il est à noter que la méthode removeAllElements() modifiera directement le vecteur d'origine, donc après avoir appelé cette méthode, le vecteur d'origine ne contiendra plus aucun élément. Si vous souhaitez créer un nouveau vecteur vide tout en conservant le vecteur d'origine, vous pouvez utiliser le constructeur sans paramètre de Vector pour y parvenir :

Vector<String> newVector = new Vector<>();

Ce qui précède est une introduction et un exemple de code pour effacer les vecteurs en Java à l'aide de la méthode removeAllElements() de la classe Vecteur. J'espère que cet article pourra vous aider à comprendre et maîtriser cette opération de compensation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn