Source of Pair.java


  1: //Pair.java

  3: public class Pair <T extends Comparable<T>>
  4: {
  5:     private T item1;
  6:     private T item2;

  8:     public Pair
  9:     (
 10:         T i1,
 11:         T i2
 12:     )
 13:     {
 14:         item1 = i1;
 15:         item2 = i2;
 16:     }

 18:     public T chooseItem()
 19:     {
 20:         T chosenItem;

 22:         if (item1.compareTo(item2) < 0)
 23:         {
 24:             chosenItem = item1;
 25:         }
 26:         else
 27:         {
 28:             chosenItem = item2;
 29:         }
 30:         return chosenItem;
 31:     }
 32: }