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

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

WBOY
WBOYoriginal
2023-11-18 16:56:431146parcourir

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);
    }
}

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

HashSet中的元素:[Grape, Kiwi, Orange, Banana, Apple]
尝试添加重复元素后,HashSet中的元素:[Grape, Kiwi, Orange, Banana, Apple]

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!

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