Check out example codes for "TreeSet lower() method in java". It will help you in understanding the concepts better.

Code Example 1

import java.util.TreeSet;
public class TreeSetLowerMethodExample
{
   public static void main(String[] args)
   {
      TreeSet<Integer> ts = new TreeSet<Integer>();
      ts.add(15);
      ts.add(8);
      ts.add(3);
      ts.add(2);
      ts.add(10);
      ts.add(5);
      System.out.println(ts.lower(18));
   }
}

Code Example 2

TreeSet lower() method for ClassCastException.
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.TreeSet;
public class TreeSetLowerMethodExample
{
   public static void main(String[] args)
   {
      TreeSet<List> ts = new TreeSet<List>();
      List<Integer> li1 = new LinkedList<Integer>();
      li1.add(10);
      li1.add(20);
      ts.add(li1);
      List<Integer> li2 = new LinkedList<Integer>();
      li2.add(30);
      li2.add(40);
      List<Integer> li3 = new ArrayList<Integer>();
      li2.add(50);
      li2.add(60);
      try
      {
         System.out.println(ts.lower(li3));
      }
      catch(Exception ex)
      {
         System.out.println(ex);
      }
   }
}

Code Example 3

TreeSet lower() method for NullPointerException.
import java.util.TreeSet;
public class TreeSetLowerMethodExample
{
   public static void main(String[] args)
   {
      TreeSet<Integer> ts = new TreeSet<Integer>();
      try
      {
         ts.add(15);
         ts.add(8);
         ts.add(3);
         ts.add(2);
         ts.add(10);
         ts.add(5);
         System.out.println(ts.lower(null));
      }
      catch(Exception ex)
      {
         ex.printStackTrace();
      }
   }
}

Learn ReactJs, React Native from akashmittal.com