Java Collection Tutorial - Java TreeSet.subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)








Syntax

TreeSet.subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) has the following syntax.

public NavigableSet <E> subSet(E fromElement,   boolean fromInclusive,   E toElement,   boolean toInclusive)

Example

In the following code shows how to use TreeSet.subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) method.

/*  w w w  . jav a2  s .  c om*/

import java.util.TreeSet;
import java.util.Iterator;

public class Main {
   public static void main(String[] args) {
      
      TreeSet <Integer> treeadd = new TreeSet<Integer> ();
     
      treeadd.add(1);
      treeadd.add(2);
      treeadd.add(3);
      treeadd.add(4);
      treeadd.add(5);
      treeadd.add(6);
      treeadd.add(7);
      treeadd.add(8);
      
      TreeSet<Integer> treesubset=(TreeSet<Integer>)treeadd.subSet(3, true, 7, true); 
      
      Iterator<Integer> iterator = treesubset.iterator();
     
      while (iterator.hasNext()){
         System.out.println(iterator.next());
      }
   }    
}

The code above generates the following result.