update,
This commit is contained in:
22
it114105/itp4510/Lab03/Lab3.1/src/StringComparator.java
Normal file
22
it114105/itp4510/Lab03/Lab3.1/src/StringComparator.java
Normal file
@@ -0,0 +1,22 @@
|
||||
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));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user