wenn die natürliche Ordnung nicht paßt?
benutze Comparator-Objekte (Entwurfsmuster: Strategie)
interface Comparator<E> { int compare(E x, E y); }beim Konstruieren einer Collection:
OrderedSet<String> s = new TreeSet<String>(new Comparator<String>(){ int compare (String x, String y) { return ... } });