Maison  >  Article  >  Java  >  Comment utiliser set en Java

Comment utiliser set en Java

下次还敢
下次还敢original
2024-05-07 03:30:31612parcourir

En Java, Set est une structure de données utilisée pour stocker des éléments uniques afin de garantir l'unicité des éléments. Des ensembles peuvent être créés avec HashSet, LinkedHashSet et TreeSet. Vous pouvez ajouter, supprimer des éléments et utiliser d'autres opérations telles que contain(), isEmpty() et size(). Set convient aux scénarios dans lesquels vous devez stocker des données uniques, déterminer rapidement si un élément existe, trier les données ou maintenir l'ordre d'insertion.

Comment utiliser set en Java

Utilisation de Set en Java

Set est une structure de données importante dans Java Collections Framework, qui stocke des éléments uniques. Set garantit le caractère unique de ses éléments, ce qui le rend utile lorsqu'il s'agit de données non dupliquées.

Créer un ensemble

En Java, vous pouvez créer un ensemble des manières suivantes :

  • HashSet : Ensemble non ordonné et efficace
  • LinkedHashSet : Un ensemble ordonné qui maintient l'ordre d'insertion
  • TreeSet : Un ensemble ordonné et trié selon l'ordre naturel des éléments

Ajouter des éléments

Vous pouvez ajouter des éléments à l'ensemble via la méthode add(). Si l'élément existe déjà, il ne sera pas ajouté à l'ensemble. add() 方法向 Set 中添加元素。如果元素已经存在,它将不会被添加到 Set 中。

删除元素

使用 remove()

Supprimer des éléments

Utilisez la méthode remove() pour supprimer des éléments d'un ensemble. Si l'élément existe, il est supprimé de l'ensemble.

    Autres opérations
  • En plus d'ajouter et de supprimer des éléments, Set fournit également de nombreuses autres opérations, telles que :
  • contient()
  •  : Vérifiez si un élément spécifique est contenu dans l'ensemble
  • isEmpty( )
  •  : Vérifiez si l'ensemble est vide
  • size()
  •  : obtenez le nombre d'éléments dans l'ensemble
  • clear()
  •  : effacez tous les éléments de l'ensemble
  • addAll()
  •  : ajoutez tout les éléments d'un autre ensemble dans In Set

removeAll() : Supprimez tous les éléments d'un autre ensemble de Set

    Cas d'utilisation
  • Set est très utile dans les scénarios suivants :
  • Lorsque vous devez stocker des données non dupliquées, telles qu'un identifiant unique ou une adresse e-mail

Lorsque vous avez besoin de trouver rapidement si un élément existeLorsque vous devez trier des données ou maintenir un ordre d'insertion

🎜Exemple🎜🎜🎜Voici un exemple simple utilisant un HashSet :🎜
<code>import java.util.HashSet;

public class SetExample {

    public static void main(String[] args) {
        // 创建一个 HashSet
        HashSet<String> names = new HashSet<>();

        // 向 Set 中添加元素
        names.add("John");
        names.add("Mary");
        names.add("Bob");

        // 检查 Set 中是否包含元素
        System.out.println(names.contains("John")); // true

        // 获取 Set 中的元素数量
        System.out.println(names.size()); // 3

        // 打印 Set 中的所有元素
        for (String name : names) {
            System.out.println(name);
        }
    }
}</code>

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