Source of AlphabeticComparator.java


  1: //: com:bruceeckel:util:AlphabeticComparator.java
  2: // From 'Thinking in Java, 2nd ed.' by Bruce Eckel
  3: // www.BruceEckel.com. See copyright notice in CopyRight.txt.
  4: // Keeping upper and lowercase letters together.
  5: package com.bruceeckel.util;
  6: import java.util.*;

  8: public class AlphabeticComparator 
  9: implements Comparator{
 10:   public int compare(Object o1, Object o2) {
 11:     String s1 = (String)o1;
 12:     String s2 = (String)o2;
 13:     return s1.toLowerCase().compareTo(
 14:       s2.toLowerCase());
 15:   }
 16: } ///:~