Cet article fournit un aperçu approfondi de Hashset En Java et à cet égard, il couvre les concepts suivants:
Alors, commençons!
Qu'est-ce qu'un hashset
Une classe qui stocke uniquement les articles uniques et ne maintient aucune commande pour stocker les articles est appelée Hashset en Java.
Comment travailler avec Hashset
Les points dirigés en dessous doivent être suivis pour travailler avec Hashset
Comme Hashset appartient à Java.user classe donc, nous devons importer le Hashset classe de Java.user emballer:
Importer Java.user.Hashset;La prochaine étape est la création d'objets, et pour ce faire, nous devons suivre la syntaxe suivante:
HashsetL'extrait ci-dessus crée un objet de type de chaîne de HashSet, de même, nous pouvons également créer l'objet d'autres types de données, à cette fin, nous devons spécifier la classe de wrapper équivalente de tous ces types de données tels que Entier pour int, Octet pour l'octet, etc.
Comment ajouter des éléments dans Hashset
Le Hashset La classe a diverses méthodes pour effectuer diverses fonctionnalités, le ajouter() La méthode est l'une d'entre elles qui peut être utilisée pour ajouter des éléments dans un Hashset.
Exemple
Dans le code divis, nous importons le Classe de hashset au sommet de notre projet, Et après, nous créons un objet du Hashset classe. Après la création d'objets, nous avons utilisé cet objet avec ajouter() Méthode pour ajouter des éléments dans le hashset:
Importer Java.user.Hashset;Dans l'extrait ci-dessus, nous créons un objet de Hashset classe, puis nous ajoutons des éléments dans le hashset:
À partir de la sortie, il est clair que le hashset n'ajoute pas la valeur en double "chat".
Comment vérifier l'existence d'un élément dans Hashset
Le contient() peut être utilisé pour tester l'existence d'un élément spécifique dans Hashset.
Exemple
L'extrait de code ci-dessous teste l'existence de deux articles «chien» et «lion»:
Système.dehors.println (animaux.contient ("chien"));Si les éléments spécifiés trouvés dans le HashSet, la méthode contient () retournera vrai:
La sortie vérifie le fonctionnement de la méthode contient car il renvoie vrai pour le chien et le faux pour le lion.
Comment supprimer les éléments de Hashset
Le retirer() La méthode peut être utilisée pour supprimer les éléments du hashset:
Exemple
Voici le code pour supprimer le «chien» du Hashset:
animaux.retirer ("chien");Le code et sa sortie respective sont illustrés ci-dessous ::
La sortie confirme que le retirer() La méthode fonctionne de manière appropriée car elle réussit à supprimer l'élément spécifié.
Comment supprimer tous les éléments de Hashset
Le clair() La méthode peut être utilisée pour supprimer tous les éléments du hashset.
animaux.clair();L'extrait ci-dessous montre comment fonctionne la méthode Clear ():
Le vide Hashset authentifie le fonctionnement du clair() méthode.
Comment trouver la taille de Hashset
Le taille() peut être utilisé pour trouver la taille du hashset.
Exemple
Le morceau de code ci-dessous montre comment trouver la taille de Hashset.
animaux.taille();Le code complet et sa sortie respective sont illustrés dans la capture d'écran dirigée ci-dessous:
La sortie vérifie la pertinence de la méthode de taille ().
Comment itérer à travers le hashset
Nous pouvons parcourir un hashset à l'aide d'un itérateur, d'une boucle pour chaque fois et d'une méthode pour chaque fois (). Nous pouvons itérer à travers les éléments et les valeurs du hashset en utilisant le keyset () et valeurs() méthode respectivement.
Exemple
Nous utilisons la boucle for-out pour itérer à travers les éléments de Hashset:
pour (String i: animaux)Le code complet et sa sortie sont indiqués dans l'extrait de divagation ci-dessous:
La sortie montre que la boucle For-out itère à travers chaque élément du hashset.
Conclusion
Importer le Hashset Classe puis création d'objets de cette classe permettra d'utiliser toutes ses méthodes pour effectuer diverses fonctionnalités. La classe de hashset fournit une variété de méthodes différentes pour atteindre différentes fonctionnalités e.g. ajouter() et retirer() Les méthodes peuvent être utilisées pour ajouter ou supprimer respectivement les éléments de Hashset. De même, le contient() La méthode peut être utilisée pour tester l'existence d'un élément dans le hashset et ainsi de suite. Cet article explique différents aspects du Hashset classe. De plus, certaines méthodes couramment utilisées sont utilisées pour effectuer différentes fonctionnalités sur le hashset.