DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

Snippets has posted 5883 posts at DZone. View Full User Profile

Est-ce Qu'on Peut Couper Un SortedSet Avec Un élément Qui N'est Pas Dedans

10.30.2008
| 2397 views |
  • submit to reddit
        Question naïve, mais utile.
Est-ce que j'ai vraiment besoin que l'élément que j'utilise pour faire un <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedSet.html#headSet(E)">headSet</a> ou un <a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/SortedSet.html#tailSet(E)">tailSet</a> doit être dans mon Set ?
SortedSet<String> set = new TreeSet<String>();
set.add("a");
set.add("b");
set.add("d");
System.out.println(set.headSet("c"));
La réponse est 
[a, b]
Donc, non, je n'ai pas besoin que l'élément soit dedans pour faire un headSet, un tailSet ou même un subSet. Et ça, c'est bien.