Maison  >  Article  >  Java  >  Utilisez la méthode isEmpty() de la classe HashSet pour déterminer si une collection en Java est vide

Utilisez la méthode isEmpty() de la classe HashSet pour déterminer si une collection en Java est vide

PHPz
PHPzoriginal
2023-07-26 09:17:091256parcourir

Utilisez la méthode isEmpty() de la classe HashSet pour déterminer si la collection en Java est vide

HashSet est l'une des classes de collection couramment utilisées en Java. Elle hérite de la classe AbstractSet et implémente l'interface Set. Les éléments stockés dans un HashSet ne sont pas répétés et sont disposés de manière désordonnée. Lors du processus d'utilisation de HashSet, nous devons parfois déterminer si l'ensemble est vide. Dans cet article, nous verrons comment utiliser la méthode isEmpty() de HashSet pour déterminer si l'ensemble est vide. La méthode

isEmpty() est une méthode membre de la classe HashSet. La fonction de cette méthode est de déterminer si le HashSet est vide, c'est-à-dire de déterminer s'il y a des éléments dans le HashSet. L'utilisation de la méthode isEmpty() est très simple. Il suffit d'appeler cette méthode et de renvoyer une valeur booléenne. Lorsque le HashSet est vide, il renvoie vrai et lorsqu'il n'est pas vide, il renvoie faux.

Ensuite, nous utilisons un exemple simple pour montrer comment utiliser la méthode isEmpty() pour déterminer si un HashSet est vide.

import java.util.HashSet;

public class HashSetExample {
    public static void main(String[] args) {
        // 创建一个空的HashSet
        HashSet<String> set1 = new HashSet<>();

        // 判断HashSet是否为空
        boolean isEmpty1 = set1.isEmpty();
        System.out.println("HashSet1是否为空:" + isEmpty1);

        // 添加元素到HashSet中
        set1.add("Apple");
        set1.add("Banana");
        set1.add("Orange");

        // 判断HashSet是否为空
        boolean isEmpty2 = set1.isEmpty();
        System.out.println("HashSet1是否为空:" + isEmpty2);

        // 创建一个非空的HashSet
        HashSet<Integer> set2 = new HashSet<>();
        set2.add(1);
        set2.add(2);
        set2.add(3);

        // 判断HashSet是否为空
        boolean isEmpty3 = set2.isEmpty();
        System.out.println("HashSet2是否为空:" + isEmpty3);
    }
}

Exécutez le code ci-dessus et vous obtiendrez le résultat de sortie suivant :

HashSet1是否为空:true
HashSet1是否为空:false
HashSet2是否为空:false

Comme le montre le résultat de sortie, lorsqu'il est jugé pour la première fois si l'ensemble vide set1 est vide, la sortie est vraie, indiquant que l'ensemble est vide ; lors de l'ajout d'éléments à Après avoir collecté set1, jugez à nouveau et la sortie est fausse, indiquant que l'ensemble n'est pas vide. Des éléments ont été ajoutés à set2 au début, donc le résultat du jugement est faux, indiquant que l'ensemble n'est pas vide.

L'utilisation de la méthode isEmpty() peut déterminer rapidement et facilement si le HashSet est vide. Lors de l'écriture du code, vous pouvez effectuer le traitement correspondant en fonction des résultats du jugement pour améliorer la simplicité et la lisibilité du code.

Résumé :
Dans cet article, nous avons présenté comment utiliser la méthode isEmpty() de la classe HashSet pour déterminer si un ensemble en Java est vide. En appelant la méthode isEmpty(), vous pouvez rapidement déterminer si la collection est vide et renvoyer une valeur booléenne. Renvoie vrai lorsque la collection est vide et faux lorsqu'elle n'est pas vide. Dans le processus de programmation réel, l'utilisation de la méthode isEmpty() peut améliorer la simplicité et la lisibilité du code et faciliter l'étape suivante du traitement. J'espère que cet article pourra vous aider à comprendre la méthode isEmpty() de la classe HashSet.

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