Java Collection How to - Get Head Set from TreeSet(Sorted Set)








Question

We would like to know how to get Head Set from TreeSet(Sorted Set).

Answer

 //from   w  w  w . ja v  a 2  s . com

import java.util.SortedSet;
import java.util.TreeSet;

public class Main {

  public static void main(String[] args) {
    TreeSet<String> tSet = new TreeSet<String>();
    tSet.add("1");
    tSet.add("2");
    tSet.add("3");
    tSet.add("4");
    tSet.add("5");
    SortedSet sortedSet = tSet.headSet("3");
    System.out.println("Head Set Contains : " + sortedSet);
  }
}

The code above generates the following result.