import java.util.SortedSet; import java.util.Arrays; import java.util.TreeSet; public class ExempleSortedSet { public static void main (String[] args) { String mots[]={"Paris", "Londre", "Berlin", "Madrid", "Milan"}; // Créer un SortedSet SortedSet<String> mySet = new TreeSet<String>(Arrays.asList(mots)); // Parcourir le Set: Les éléments sont automatiquement triés for(String word : mySet) System.out.println(word); // Afficher chaque élément de Set String first = mySet.first(); // Le premier élément String last = mySet.last(); // Le dernier élément // Affichage par rang SortedSet<String> tail = mySet.tailSet(first+'\0'); SortedSet<String> head = mySet.headSet(last); SortedSet<String> middle= mySet.subSet(first+'\0', last); System.out.println (tail); System.out.println (head); System.out.println (middle); } } |