import java.util.Set; import java.util.HashSet; import java.util.TreeSet; public class FindDups1 { public static void main(String args[]) { Set uniques = new HashSet(); Set doubles = new HashSet(); // Set uniques = new TreeSet(); // Set doubles = new TreeSet(); for (String arg:args) if (!uniques.add(arg)) doubles.add(arg); uniques.removeAll(doubles); System.out.println("uniques:"+uniques); System.out.println("doubles:"+doubles); } } /* exemple d'appel et de résultat avec HashSet => java FindDups je suis un très grand chef et tu suis un chef aussi uniques:[je, tu, grand, aussi, et, très] doubles:[suis, chef, un] avec TreeSet => java FindDups je suis un très grand chef et tu suis un chef aussi uniques:[aussi, et, grand, je, très, tu] doubles:[chef, suis, un] */