Maison  >  Article  >  Java  >  Java utilise la fonction iterator() de la classe Set pour parcourir les éléments de l'ensemble

Java utilise la fonction iterator() de la classe Set pour parcourir les éléments de l'ensemble

王林
王林original
2023-07-27 10:51:151585parcourir

Java utilise la fonction iterator() de la classe Set pour parcourir les éléments de l'ensemble

Set en Java est une collection non ordonnée et non répétable. Lors de la traversée de la collection Set, nous pouvons utiliser la fonction iterator() pour obtenir un itérateur, puis parcourir les éléments de la collection via l'itérateur.

Tout d'abord, nous devons créer un objet Set et y ajouter quelques éléments. Par exemple, nous créons un objet HashSet nommé set et y ajoutons des éléments entiers.

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class SetIteratorExample {
    public static void main(String[] args) {
        // 创建Set对象
        Set<Integer> set = new HashSet<>();
        
        // 向Set中添加元素
        set.add(1);
        set.add(2);
        set.add(3);
        set.add(4);
        set.add(5);
        
        // 使用iterator()函数获取迭代器
        Iterator<Integer> iterator = set.iterator();
        
        // 遍历集合中的元素
        while (iterator.hasNext()) {
            Integer element = iterator.next();
            System.out.println(element);
        }
    }
}

Dans l'exemple de code ci-dessus, nous créons d'abord un objet HashSet et y ajoutons des éléments entiers. Ensuite, nous utilisons la fonction iterator() pour obtenir un itérateur, puis parcourons les éléments de la collection via l'itérateur. Dans la boucle while, nous utilisons la fonction hasNext() pour déterminer s'il existe un élément suivant. S'il y en a, utilisez la fonction next() pour obtenir l'élément suivant et l'afficher sur la console.

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

1
2
3
4
5

Grâce à l'exemple de code ci-dessus, nous pouvons voir qu'il est très pratique d'utiliser la fonction iterator() de la classe Set pour parcourir les éléments de l'ensemble. Cette méthode de parcours s'applique à toute classe de collection qui implémente l'interface Iterator, pas seulement à la classe Set.

Il convient de noter que lors de la traversée de la collection, nous devons utiliser la fonction hasNext() pour déterminer s'il existe un élément suivant, puis utiliser la fonction next() pour obtenir l'élément suivant. Lorsque le dernier élément est parcouru, la fonction hasNext() retournera false et la boucle se terminera.

Résumé :

Cet article présente Java pour utiliser la fonction iterator() de la classe Set pour parcourir les éléments de l'ensemble. Nous avons utilisé un exemple de code pour montrer comment utiliser la fonction iterator() pour obtenir un itérateur et parcourir les éléments de la collection via l'itérateur. J'espère que cet article vous aidera à comprendre comment les collections Set sont parcourues.

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