Programme Java pour calculer l'union de deux ensembles

Dans cet exemple, nous allons apprendre à calculer l'union de deux ensembles en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Interface de jeu Java
  • Classe Java HashSet

Exemple 1: Calculer l'union de deux ensembles en utilisant addAll ()

 import java.util.HashSet; import java.util.Set; class Main ( public static void main(String() args) ( // create the first set Set evenNumbers = new HashSet(); evenNumbers.add(2); evenNumbers.add(4); System.out.println("Set1: " + evenNumbers); // create second set Set numbers = new HashSet(); numbers.add(1); numbers.add(3); System.out.println("Set2: " + numbers); // Union of two sets numbers.addAll(evenNumbers); System.out.println("Union is: " + numbers); ) )

Production

 Set1: (2, 4) Set2: (1, 3) Union est: (1, 2, 3, 4)

Dans l'exemple ci-dessus, nous avons créé deux ensembles nommés evenNumbers et numbers. Nous avons implémenté l'ensemble en utilisant la HashSetclasse. Remarquez la ligne,

 numbers.addAll(evenNumbers);

Ici, nous avons utilisé la addAll()méthode pour obtenir l'union de deux ensembles.

Exemple 2: obtenir l'union de deux ensembles à l'aide de la bibliothèque Guava

 import java.util.HashSet; import java.util.Set; import com.google.common.collect.Sets; class Main ( public static void main(String() args) ( // create the first set Set languages1 = new HashSet(); languages1.add("Java"); languages1.add("Python"); System.out.println("Programming Languages: " + languages1); // create second set Set languages2 = new HashSet(); languages2.add("English"); languages2.add("Spanish"); System.out.println("Human Language: " + languages2); Set unionSet = Sets.union(languages1, languages2); System.out.println("Union is: " + unionSet); ) )

Production

 Langages de programmation: (Java, Python) Langues humaines: (anglais, espagnol) Langues: (Java, Python, anglais, espagnol)

Dans l'exemple ci-dessus, nous avons utilisé la bibliothèque Guava pour obtenir l'union de deux ensembles. Afin d'exécuter ce programme, vous devez implémenter Guava Library en l'ajoutant dans votre dépendance.

Ici, nous avons utilisé la union()méthode de la classe Sets présente dans la bibliothèque Guava.

Articles intéressants...