Files
_resources/it114105/itp4510/Lab03/Lab3.1/src/StringComparator.java
louiscklaw 04dbefcbaf update,
2025-02-01 01:58:47 +08:00

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));
}
}