package SetTest; import java.util.HashSet; import java.util.Iterator; import java.util.Scanner; import java.util.Set; /** * Aceasta programa foloseste Seturi pentru casire grupui de cuvinte unice, * citite din System.in * @author Dan * */ public class SetTest { public static void main(String[] args) { Set<String> words = new HashSet<String>(); //realizeaza interfaza Set long totalTime = 0; Scanner in = new Scanner(System.in); while(in.hasNext()) { String word = in.next(); long callTime = System.currentTimeMillis(); words.add(word); callTime = System.currentTimeMillis() - callTime; totalTime += callTime; } Iterator<String> iterator = words.iterator(); for(int i=0;i<=20;i++) { System.out.println(iterator.next()); } System.out.println("..."); System.out.println(words.size() + " distinct words " + totalTime + " milliseconds"); } }