import java.util.*;

public class Main {

  private static void StampaElementi(Set s) {
    Iterator it = s.iterator();
    while(it.hasNext()) {
      System.out.println(it.next());
    }
  }    

  public static void main (String[] args) {
    //Set s = new HashSet();  // versione precedente
    Set s = new InsiemeLista(String.class);
                // unica modifica rispetto alla versione precedente


    s.add("pippo");
    s.add("topolino");
    s.add("pluto");
    System.out.println(s);
    
    StampaElementi(s);
  
    System.out.println(s);
    s.remove("topolino");
    System.out.println(s);

    Object[] a = s.toArray();
    for (int i = 0; i < a.length; i++)
      System.out.println(a[i]);
  } 
}
