23 lines
690 B
Java
23 lines
690 B
Java
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));
|
|
}
|
|
}
|