public class StringComparator implements Comparator{ public boolean isEqualTo(Object item1, Object item2) { return ((String) item1).compareTo((String) item2) == 0; } public boolean isLessThan(Object item1, Object item2) { return((String) item1).compareTo((String) item2) < 0; } public boolean isLessThanOrEqualTo(Object item1, Object item2) { return (isEqualTo(item1, item2) || isLessThan(item1, item2)); } public boolean isGreaterThan(Object item1, Object item2) { return (((String) item1).compareTo((String) item2) > 0); } public boolean isGreaterThanOrEqualTo(Object item1, Object item2) { return (isEqualTo(item1, item2) || isGreaterThan(item1, item2)); } }