Código

 package lenguajes.y.automatas;


import java.util.HashSet;

import java.util.Scanner;

import java.util.Set;


public class UnionAlfabetos {

    

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);


        // Solicitar los alfabetos al usuario

        System.out.println("Ingrese los caracteres del 1er alfabeto: ");

        String[] alfabeto1 = scanner.nextLine().split(" ");

        

        System.out.println("Ingrese los caracteres del 2do alfabeto: ");

        String[] alfabeto2 = scanner.nextLine().split(" ");

        

        // Crear conjuntos (Set) para almacenar los alfabetos

        Set<String> unionAlfabetos = new HashSet<>();


        // Añadir los elementos de ambos alfabetos al conjunto

        for (String caracter : alfabeto1) {

            unionAlfabetos.add(caracter);

        }

        for (String caracter : alfabeto2) {

            unionAlfabetos.add(caracter);

        }


        // Mostrar el resultado de la unión

        System.out.println("La union de los dos alfabetos es:");

        for (String caracter : unionAlfabetos) {

            System.out.print(caracter + " ");

        }

    }

}

Comentarios