Maison > Java > javaDidacticiel > le corps du texte

Comment utiliser la méthode HashSet.add() pour ajouter des éléments à une collection en Java ?

WBOY
Libérer: 2023-11-18 16:56:43
original
1112 Les gens l'ont consulté

Comment utiliser la méthode HashSet.add() pour ajouter des éléments à une collection en Java ?

Il est très simple d'ajouter des éléments à une collection à l'aide de la méthode HashSet.add() en Java. Présentons-la en détail ci-dessous.

HashSet est une classe de collection en Java. Elle hérite de la classe AbstractSet et implémente l'interface Set. Les caractéristiques de HashSet sont non ordonnées et non répétitives, et l'implémentation sous-jacente est basée sur une table de hachage.

Lorsque vous utilisez la méthode HashSet.add() pour ajouter des éléments, vous devez faire attention aux points suivants :

  1. HashSet ne peut stocker que des éléments de type objet, pas des éléments de types de données de base. Si vous devez stocker des éléments de types de données de base, vous pouvez utiliser la classe d'empaquetage correspondante pour les encapsuler.
  2. Les éléments de HashSet ne sont pas ordonnés et lorsque des éléments sont ajoutés, ils ne seront pas disposés dans l'ordre dans lequel ils sont ajoutés.
  3. Les éléments de HashSet ne sont pas répétés. Si vous essayez d'ajouter un élément existant, il sera ignoré.

Ce qui suit est un exemple de code simple qui montre comment utiliser la méthode HashSet.add() pour ajouter des éléments à un ensemble :

import java.util.HashSet;

public class HashSetDemo {

    public static void main(String[] args) {
      
        HashSet<String> myHashSet = new HashSet<>();

        // 添加元素
        myHashSet.add("Apple");
        myHashSet.add("Banana");
        myHashSet.add("Kiwi");
        myHashSet.add("Orange");
        myHashSet.add("Grape");

        // 输出HashSet中的元素
        System.out.println("HashSet中的元素:" + myHashSet);

        // 尝试添加重复元素
        myHashSet.add("Apple");

        // 输出HashSet中的元素
        System.out.println("尝试添加重复元素后,HashSet中的元素:" + myHashSet);
    }
}
Copier après la connexion

Exécutez le code ci-dessus, le résultat est le suivant :

HashSet中的元素:[Grape, Kiwi, Orange, Banana, Apple]
尝试添加重复元素后,HashSet中的元素:[Grape, Kiwi, Orange, Banana, Apple]
Copier après la connexion

Comme vous pouvez le voir , les éléments du HashSet ne sont pas ordonnés, les éléments en double seront ignorés une fois ajoutés.

Grâce aux exemples ci-dessus, je pense que vous avez compris comment utiliser la méthode HashSet.add() pour ajouter des éléments à l'ensemble. Dans les applications pratiques, différentes classes de collecte peuvent être sélectionnées pour stocker les données en fonction de besoins spécifiques pour des opérations plus efficaces et plus pratiques.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!