code: import java.util.Arrays;
  import java.util.Comparator;
  
  public class SortComp {
      public static class Pair {
          public String name;
          public String value;
          public Pair(String n, String v) {
              name = n;
              value = v;
          }
      }
  
      public static void main(String[] args) {
          Pair[] pairs = {new Pair("06-07", "Ducks"), new Pair("00-01", "Avalanche"),
              new Pair("02-03", "Devils"), new Pair("01-02", "Red Wings"),
              new Pair("03-04", "Lightning"), new Pair("04-05", "lockout"),
              new Pair("05-06", "Hurricanes"), new Pair("99-00", "Devils"),
              new Pair("07-08", "Red Wings"), new Pair("08-09", "Penguins")};
  
          sortByName(pairs);
          for (Pair p : pairs) {
              System.out.println(p.name + " " + p.value);
          }
      }
  
      public static void sortByName(Pair[] pairs) {
          Arrays.sort(pairs, new Comparator<Pair>() {
              public int compare(Pair p1, Pair p2) {
                  return p1.name.compareTo(p2.name);
              }
          });
      }
  }
  