Java - Problemas con las colecciones

 
Vista:
sin imagen de perfil

Problemas con las colecciones

Publicado por Javier (5 intervenciones) el 01/04/2024 02:10:22
Hola buenas

tarea
tengo que hacerlo con las colecciones pero lo llego a entender el String lo tengo en otra clase con un array , es decir lo que devuelve es aleatorio
con int aleatorio = (int) (Math.random()
TreeSet<String> conjunto1=new TreeSet<String>();
HashSet<String> conjunto2=new HashSet<String>();
TreeSet<String> conjunto3=new TreeSet<String>();
HashSet<String> conjunto4=new HashSet<String>();
HashSet<String> conjunto5=new HashSet<String>();





System.out.println("CONJUNTOS DE ESPECIES DE PLANTAS");
System.out.println("--------------------------------");

//----------------------------------------------
// Procesamiento
//----------------------------------------------

// Rellenamos los conjuntos con especies de plantas aleatorias hasta que haya CANTIDAD_ESPECIES_PLANTAS

do {
conjunto1.add(Utilidades.especiePlantaAleatoria());
} while (conjunto1.size()<5);

do {
conjunto2.add(Utilidades.especiePlantaAleatoria());
} while (conjunto2.size()<5);

System.out.println("Conjunto C1: " + conjunto1.toString());
System.out.println("Conjunto C2: " + conjunto2.toString());
// Unión de los dos conjuntos
conjunto3=conjunto1;
conjunto3.addAll(conjunto2);
System.out.println("Unión de C1 y C2: " + conjunto3.toString());



// Intersección de los conjuntos

conjunto4=conjunto2;
conjunto4.retainAll(conjunto2);
System.out.println("Interseccion C1 y C2: " + conjunto4.toString());

// Diferencia de los conjuntos
conjunto5=conjunto2;
conjunto5.removeAll(conjunto2);
System.out.println("Diferencia C2-C1: " + conjunto4.toString());
No sale como tiene que salir puede ser ordenado en arboles y plantas no lo se
Treeset y Hansset tiene que ser el mas adecuado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 17
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Problemas con las colecciones

Publicado por Alfil (12 intervenciones) el 05/04/2024 11:19:31
No se si puedes explicar un poco mejor el enunciado, porque sinceramente no he terminado de entender lo que quieres hacer.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar