English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java Tableau

Java Programmation Orientée Objet (I)

Java Programmation Orientée Objet (II)

Java Programmation Orientée Objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (file d'attente)

Java Map

Java Set

Java Entrée/Sortie (I/O)

Java Reader/Writer

Autres sujets Java

Méthodes de parcourir un ensemble Set dans un programme Java

    Java example complete set

Dans cet exemple, nous allons apprendre à itérer sur les éléments d'un ensemble dans Java.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaThème :

Exemple1:Utiliser la boucle forEach pour parcourir un ensemble

import java.util.Set;
import java.util.HashSet;
class Main {
  public static void main(String[] args) {
    //Créer un ensemble Set
    Set<String> languages = new HashSet<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("Set: "); + languages);
    //Utiliser la boucle forEach 
    System.out.println("Itérer sur l'ensemble Set en utilisant for-Boucle each :
    for(String language : languages) {
      System.out.print(language);
      System.out.print(", ");
    }
  }
}

Output result

Set: [Java, JavaScript, Python]
Itérer sur l'ensemble Set en utilisant for-Boucle each :
Java, JavaScript, Python,

Dans l'exemple ci-dessus, nous avons utilisé la classe HashSet pour créer un ensemble. Ici, nous utilisons for-Boucle each pour itérer sur chaque élément de l'ensemble.

Exemple2:Utiliser iterator() pour parcourir l'ensemble Set

import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;
class Main {
  public static void main(String[] args) {
    //Créer un ensemble Set
    Set<Integer> numbers = new HashSet<>();
    numbers.add(1);
    numbers.add(3);
    numbers.add(2);
    System.out.println("Set: "); + numbers);
    //Créer une instance Iterator
    Iterator<Integer> iterate = numbers.iterator();
    System.out.println("Parcourir l'ensemble Set:");
    while(iterate.hasNext()) {
      System.out.print(iterate.next() + ", ");
    }
  }
}

Output result

Set: [1, 2, 3]
Parcourir l'ensemble Set:
1, 2, 3,

Dans l'exemple ci-dessus, nous avons utilisé la classe HashSet pour créer un ensemble. Nous avons utilisé la méthode iterator() pour itérer sur l'ensemble. Ici,

  • hasNext() - Si l'ensemble contient un élément suivant, retourner true

  • next() - Retourner l'élément suivant de l'ensemble

Exemple3:Utiliser la méthode forEach() pour parcourir l'ensemble Set

import java.util.Set;
import java.util.HashSet;
class Main {
  public static void main(String[] args) {
    // Créer un ensemble Set
    Set<Integer> numbers = new HashSet<>();
    //Add element to HashSet
    numbers.add(1);
    numbers.add(2);
    numbers.add(3);
    numbers.add(4);
    System.out.println("Set: "); + numbers);
    //Iterate over each element in the collection
    System.out.print("Element of Set: ");
    // Using forEach() method to access each element
    // Passing lambda expression to forEach()
    numbers.forEach((e -> {
      System.out.print(e + " ");
    });
  }
}

Output result

Set: [1, 2, 3, 4]
Element of Set: 1 2 3 4

In the above example, we created a collection named numbers using the HashSet class. Note the code,

numbers.forEach((e -> {
  System.out.print(e + " ");
});

Here, we use the forEach() method to access each element in the collection. This method takes a lambda expression as a parameter. For more information about lambda expressions, please visitJava Lambda expressions.

Java example complete set