class MyCompare implements Comparator<String>{
@Override
public int compare(String arg0, String arg1) {
if (arg0.compareTo(arg1) == 32) {
return -1;
} else if (arg0.compareTo(arg1) > 32) {
return 1;
} else if (arg0.compareTo(arg1) > 25) {
return -1;
} else if (Math.abs(arg0.compareTo(arg1)) == 32) {
return 1;
}else if (Math.abs(arg0.compareTo(arg1)) > 32) {
return -1;
}else if (Math.abs(arg0.compareTo(arg1)) > 25) {
return 1;
} else
return arg0.compareTo(arg1);
}
@Override
public int compare(String arg0, String arg1) {
if (arg0.compareTo(arg1) == 32) {
return -1;
} else if (arg0.compareTo(arg1) > 32) {
return 1;
} else if (arg0.compareTo(arg1) > 25) {
return -1;
} else if (Math.abs(arg0.compareTo(arg1)) == 32) {
return 1;
}else if (Math.abs(arg0.compareTo(arg1)) > 32) {
return -1;
}else if (Math.abs(arg0.compareTo(arg1)) > 25) {
return 1;
} else
return arg0.compareTo(arg1);
}