import java.util.*;
import java.util.HashSet;

public class SetEj3 {
   public static void main(String[] args)  {
      Set<String> ciudadanos = new HashSet<String>();
      Set<String> ciudadanosIBI = new HashSet<String>();
      ciudadanos.add("Ana");
      ciudadanos.add("Luis");
      ciudadanos.add("Pepe");
      ciudadanos.add("Sara");
      ciudadanos.add("Miguel");
      ciudadanos.add("Gabriel");
      ciudadanos.add("Raquel");
      ciudadanosIBI.add("Luis");
      ciudadanosIBI.add("Gabriel");
      ciudadanosIBI.add("Sara");
      ciudadanosIBI.add("Raquel");
      System.out.println("Ciudadanos: " + ciudadanos);
      System.out.println("CiudadanosIBI: " + ciudadanosIBI);
      Set<String> copia = new HashSet<String>(ciudadanos);
//apartado c
      System.out.println("¿Copia de ciudadanos contiene ciudadanosIBI? " + copia.containsAll(ciudadanosIBI));
//apartado D
      System.out.println("DIFERENCIA realizada " + copia.removeAll(ciudadanosIBI));
      System.out.println("Copia de Ciudadanos: " + copia);


      // Convertir a arreglo
      System.out.println("Contenido de Set : ciudadanos");
      String[] myArray = new String[ciudadanos.size()];
      ciudadanos.toArray(myArray);

      for(int i = 0; i < myArray.length; i++) {
         System.out.println("Elementos del indice " + (i + 1) + " es :" + myArray[i]);
      }
   }
}