KILLERIX ha scritto:
List<Set<String>> insiemi = new ArrayList<Set<String>>();
Il problema è che non riesco ad accedere ai singoli insiemi!
Quello che hai scritto indica solo che c'è una lista dove ciascun elemento della lista è un Set che contiene oggetti String. All'inizio il ArrayList è vuoto, non ci sono Set dentro.
Quindi quale è il dubbio? Crea dei set (concretamente dei es. HashSet<String> o altra implementazione di Set a seconda di quali caratteristiche del set ti servono), popola il set e poi aggiungilo alla lista.