package jcf_set.exercise;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;

public class IteratoreSenzaDuplicati {
	
	public static void main(String[] main) {
		new IteratoreSenzaDuplicati().run();
	}
	
	public void run() {
		
		List<String> lista = new ArrayList<String>();
		
		lista.add("tree");
		lista.add("flower");
		lista.add("tree");
		lista.add("flower");
		lista.add("animal");
		lista.add("flower");
		lista.add("fruit");
		
		
		
	}
	
	// Esercizio 1
	/*
	 * Ottenere una lista con duplicati.
	 * Ottenere un iteratore privo di duplicati.
	 */
	private static <T> Iterator<T> getIteratorNoDuplicates(Iterator<T> it) {
		HashSet<T> tmp = new HashSet<T>();
		while ()
	}
	
}
