TreeSet higher() method in java code example

Example 1: TreeSet higher() method in java

TreeSet higher() method for NullPointerException.
import java.util.TreeSet;
public class TreeSetHigherMethodExample
{
   public static void main(String[] args)
   {
      TreeSet<Integer> ts = new TreeSet<Integer>();
      ts.add(9);
      ts.add(4);
      ts.add(6);
      ts.add(2);
      ts.add(10);
      ts.add(3);
      // pass null to method
      try
      {
         System.out.println(ts.higher(null));
      }
      catch(Exception ex)
      {
         System.out.println(ex);
      }
   }
}

Example 2: TreeSet higher() method in java

import java.util.TreeSet;
public class TreeSetHigherMethodExample
{
   public static void main(String[] args)
   {
      TreeSet<Integer> ts = new TreeSet<Integer>();
      ts.add(9);
      ts.add(4);
      ts.add(6);
      ts.add(2);
      ts.add(10);
      ts.add(3);
      System.out.println(ts.higher(9));
   }
}

Example 3: TreeSet higher() method in java

TreeSet higher() method for ClassCastException.
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.TreeSet;
public class TreeSetHigherMethodExample
{
   public static void main(String[] args)
   {
      TreeSet<List> ts = new TreeSet<List>();
      List<Integer> li1 = new LinkedList<Integer>();
      try
      {
         li1.add(2);
         li1.add(4);
         ts.add(li1);
         List<Integer> li2 = new LinkedList<Integer>();
         li2.add(6);
         li2.add(8);
         List<Integer> li3 = new ArrayList<Integer>();
         li2.add(10);
         li2.add(12);
      }
      catch(Exception ex)
      {
         System.out.println(ex);
      }
   }
}

Tags:

Java Example