English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este ejemplo, aprenderemos a calcular la unión de dos conjuntos en Java.
Para entender este ejemplo, debes conocer lo siguienteProgramación JavaTema:
import java.util.HashSet; import java.util.Set; class Main { public static void main(String[] args) { //Crear la primera colección Set<Integer> númerosPares = new HashSet<>(); númerosPares.add(2); númerosPares.add(4); System.out.println("Set1: " + númerosPares); //Crear la segunda colección Set<Integer> números = new HashSet<>(); números.add(1); números.add(3); System.out.println("Set2: " + números); //La unión de dos conjuntos números.addAll(númerosPares); System.out.println("La unión de dos conjuntos: " + números); } }
Resultado de salida
Set1: [2, 4] Set2: [1, 3] La unión de dos conjuntos: [1, 2, 3, 4]
En el ejemplo anterior, creamos dos conjuntos denominados evenNumbers y números. Implementamos este conjunto utilizando la clase HashSet. Nota esta línea,
números.addAll(númerosPares);
Aquí, hemos utilizado el método addAll() para obtener la unión de dos conjuntos.
import java.util.HashSet; import java.util.Set; import com.google.common.collect.Sets; class Main { public static void main(String[] args) { //Crear la primera colección Set<String> lenguajes1 = new HashSet<>(); lenguajes1.add("Java"); lenguajes1.add("Python"); System.out.println("Lenguajes de programación: " + lenguajes1); //Crear la segunda colección Set<String> lenguajes2 = new HashSet<>(); lenguajes2.add("Inglés"); lenguajes2.add("Español"); System.out.println("Lenguajes humanos: ", + lenguajes2); Set<String> unionSet = Sets.union(lenguajes1, lenguajes2); System.out.println("La unión es: ", + unionSet); } }
Resultado de salida
Lenguajes de programación: [Java, Python] Lenguajes humanos: [Inglés, Español] La unión es: [Java, Python, Inglés, Español]
En el ejemplo anterior, hemos utilizadoBiblioteca GuavaPara obtener la unión de dos conjuntos, debe implementarlo agregando la biblioteca Guava a los elementos de dependencia.
Aquí, hemos utilizado el método union() de la clase Sets existente en la biblioteca Guava.