Інтерфейс SortedSet розширює Set і описує поведінку набору, упорядкованого за зростанням.

Методи SortedSet Методи викликають винятки: Див. приклад коду
package work;
import java.util.*;
public class Work
{ public static void main(String[] args)
  { SortedSet s = new TreeSet();
    s.add("z");
    s.add("x");
    s.add("y");
    s.add("b");
    s.add("c");
    s.add("a");
    s.add("x");
    s.add("y");
    s.add("z");
    Iterator i = s.iterator();
    while (i.hasNext())
    { Object e = i.next();
      System.out.println(e);
    }
    System.out.println(s.headSet("x")+"\n"+
      s.subSet("c","y")+"\n"+
      s.tailSet("x")+"\n"+
      s.first()+"   "+s.last());
  }
}
з таким виведенням
a
b
c
x
y
z
[a, b, c]
[c, x]
[x, y, z]
a   z