Generation

generate functionFri, 21 Feb 2025

Vamos a trabajar con conjuntos de String que contengan los módulos de los ciclos de DAW y DAM. Para generar estos conjuntos disponemos de las herramientas Utilidades.getArrayModulosDAW() y Utilidades.getArrayModulosDAM(), que nos devolverán un array de String con los módulos de los ciclos de DAW y DAM respectivamente. El formato que sigue cada uno de los objetos de tipo String contenidos en los arrays es: "0485-Programación", donde: "0485": se corresponde con los cuatro dígitos que representan el código del módulo. '-': se corresponde con el carácter guion, separador entre el código y el nombre del módulo. "Programación": se corresponde con el nombre del módulo. Escribe un programa en Java que lleve a cabo las siguientes acciones: Genere dos conjuntos de String (estructuras de tipo Set) con los módulos de los ciclos de DAW y DAM. Considera tipos de estructuras en las que cada módulo puede aparecer una única vez en cada conjunto. Rellene un tercer conjunto con la unión de los dos conjuntos anteriores. Rellene un cuarto conjunto con la intersección. Genere un quinto conjunto con la diferencia del segundo conjunto menos el primero, es decir, quitar al segundo conjunto, los elementos (módulos) que haya en el primero. Muestre por pantalla el contenido de cada uno de esos conjuntos. Recuerda que si no se especifica de manera explícita el tipo de implementación para la estructura de datos (en este caso para un conjunto o Set), puedes elegir la que consideres más oportuna de las que haya disponibles (TreeSet, HashSet, etc.). Revisa los métodos disponibles en la interfaz que implementa la estructura utilizada para optimizar el código y evitar realizar operaciones innecesarias. Ejemplos de ejecución Aquí tienes una muestra de cómo debería quedar el resultado final de la ejecución del programa: Un ejemplo de ejecución podría ser el siguiente: CONJUNTOS DE MÓDULOS DE DAW Y DAM --------------------------------

Please keep input under 1000 characters

Questions about programming?Chat with your personal AI assistant