En programmation Java, la classe HashSet est une structure de données couramment utilisée, utilisée pour stocker une collection d'éléments uniques. Dans la classe HashSet, la méthode clear() peut effacer tous les éléments de la collection HashSet. Cet article expliquera en détail l'utilisation de la méthode clear() de la classe HashSet et fournira des exemples de code spécifiques.
1. Introduction à la méthode clear() de la classe HashSet
En Java, la classe HashSet est une implémentation basée sur une table de hachage. Elle implémente l'interface Set et hérite de la classe AbstractSet. La classe HashSet peut stocker une collection d’éléments uniques et ne garantit pas l’ordre des éléments. La classe HashSet fournit de nombreuses méthodes pour des opérations telles que l'ajout, la suppression et la vérification d'éléments. Parmi eux, la méthode clear() est utilisée pour effacer tous les éléments de la collection HashSet.
Le format de syntaxe de la méthode clear() de la classe HashSet est le suivant :
public void clear()
Dans les parenthèses après le nom de la méthode, aucun paramètre ne doit être transmis. Après avoir appelé la méthode clear(), tous les éléments de la collection HashSet seront effacés et la taille de la collection deviendra 0.
2. Exemples d'utilisation de la méthode clear() de la classe HashSet
Afin de mieux comprendre l'utilisation de la méthode clear() de la classe HashSet, nous fournirons ensuite quelques exemples de code spécifiques.
1. Utilisez la méthode clear() pour effacer la collection HashSet
Nous définissons d'abord une collection HashSet et y ajoutons quelques éléments. Utilisez ensuite la méthode clear() pour effacer les éléments de la collection et vérifier si la collection est vide.
import java.util.HashSet; public class HashSetDemo { public static void main(String[] args) { HashSet<String> animalSet = new HashSet<String>(); // 向集合中添加元素 animalSet.add("dog"); animalSet.add("cat"); animalSet.add("tiger"); animalSet.add("lion"); System.out.println("HashSet集合大小为:" + animalSet.size()); // 使用clear()方法清空集合 animalSet.clear(); System.out.println("HashSet集合清空后大小为:" + animalSet.size()); } }
Résultat de sortie :
HashSet集合大小为:4 HashSet集合清空后大小为:0
À partir du résultat de sortie, nous pouvons voir qu'après avoir utilisé la méthode clear() pour effacer la collection HashSet, la taille de la collection devient 0, indiquant que tous les éléments de la collection ont été effacés.
2. Utilisez la méthode clear() pour effacer la collection HashSet, puis y ajouter des éléments
Nous pouvons effacer la collection HashSet puis y ajouter des éléments.
import java.util.HashSet; public class HashSetDemo { public static void main(String[] args) { HashSet<String> animalSet = new HashSet<String>(); // 向集合中添加元素 animalSet.add("dog"); animalSet.add("cat"); animalSet.add("tiger"); animalSet.add("lion"); System.out.println("HashSet集合大小为:" + animalSet.size()); // 使用clear()方法清空集合 animalSet.clear(); System.out.println("HashSet集合清空后大小为:" + animalSet.size()); // 再次向集合中添加元素 animalSet.add("monkey"); animalSet.add("rabbit"); System.out.println("HashSet集合添加元素后大小为:" + animalSet.size()); } }
Résultat de sortie :
HashSet集合大小为:4 HashSet集合清空后大小为:0 HashSet集合添加元素后大小为:2
À partir du résultat de sortie, nous pouvons voir qu'après avoir utilisé la méthode clear() pour effacer la collection HashSet, puis y avoir ajouté des éléments, la collection ne contient que des éléments nouvellement ajoutés, indiquant que l'original les éléments ont été clairs.
3. Conclusion
Cet article explique en détail l'utilisation de la méthode clear() de la classe HashSet en Java et fournit des exemples de code spécifiques. Nous pouvons utiliser la méthode clear() pour effacer tous les éléments de la collection HashSet, puis y ajouter de nouveaux éléments.
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!