TreeSet.headSet(E toElement, boolean inclusive) has the following syntax.
public NavigableSet <E> headSet(E toElement, boolean inclusive)
In the following code shows how to use TreeSet.headSet(E toElement, boolean inclusive) method.
import java.util.Iterator; import java.util.TreeSet; /*from w w w . j a v a2s . co m*/ public class Main { public static void main(String[] args) { TreeSet <Integer> tree = new TreeSet<Integer> (); tree.add(12); tree.add(13); tree.add(14); tree.add(15); tree.add(16); tree.add(17); // getting values for 15 inclusive true TreeSet<Integer> treeheadsetincl = (TreeSet)tree.headSet(15, true); Iterator<Integer> iterator = treeheadsetincl.iterator(); System.out.println("Tree set data for '15' inclusive TRUE: "); while (iterator.hasNext()){ System.out.println(iterator.next()); } // getting values for 15 inclusive false treeheadsetincl = (TreeSet)tree.headSet(15, false); iterator = treeheadsetincl.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); } } }
The code above generates the following result.